Схелл скриптовање – Туторијал 09: Од теорије до праксе – Део 03

Схелл скриптовање – Туторијал 09: Од теорије до праксе – Део 03

Схелл скриптовање – Туторијал 09: Од теорије до праксе – Део 03

У овоме КСНУМКС Туториал наше тренутне серије на Схелл Сцриптинг, наставићемо са другим сетом практични примери у облику командне наредбе, од које смо започели КСНУМКС Туториал.

И имајте на уму да, у претходни туторијали 07 и 08 смо се обраћали практични део Схелл Сцриптинг користећи командне команде за издвајање параметара из ОС-а, и у туторијали 06 и 05, обраћамо се разним Онлине ресурси а неки Добра пракса. Док је велики део теоријска основа скриптног језика била је покривена у туторијали 04 до 01.

Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02

Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02

И, пре почетка овог поста наз «Схелл Сцриптинг – Туториал 09», препоручићемо вам да истражите и следеће srodni sadržaji, на крају читања:

Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02
Повезани чланак:
Схелл скриптовање – Туторијал 08: Од теорије до праксе – Део 02
Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01
Повезани чланак:
Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01

Водич за схелл скриптовање 09

Водич за схелл скриптовање 09

Примери команди за покретање у Схелл Сцриптинг

Издвој вредности и параметре који се односе на идентификационе податке система

Следеће, наше командне команде од данас, за научите схелл скриптовање су:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al покрените сваку команду приказано овде, добићемо а сличан излаз (резултат), као што је приказано на следећој слици:

Издвој вредности и параметре који се односе на идентификационе податке система

Имајте на уму да је идеја са сваком наредбом команде да се разбије шта свака наредба ради у њој, да видите како Схелл Сцриптинг форматира излаз који се добија. На тај начин да разуме сваки корак извршене команде. На пример, са првим примером, идеја би била да се све изврши на следећи начин:

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
Схелл скрипте – Водич 06: Басх Схелл скрипте – 3. део
Повезани чланак:
Схелл скрипте – Водич 06: Басх Схелл скрипте – 3. део
Схелл скрипте – Водич 05: Басх Схелл скрипте – 2. део
Повезани чланак:
Схелл скрипте – Водич 05: Басх Схелл скрипте – 2. део

Апстрактни банер за пост

Укратко, надамо се овоме Водич 09 о «Схелл Сцриптинг» настављају да нуде мали али вредан допринос у смислу циљ учења и разумевања потенцијал од Схелл Сцриптинг Тецхникуе. А ако желите да научите мало више, позивам вас да истражите следеће ИоуТубе канал, где се редовно на практичан начин обраћа моћ схелл скриптовања помоћу а техничко и образовно средство позив ЛПИ-СОА (Линук након инсталације – скрипта за напредну оптимизацију).

Ако вам се допао садржај, коментаришите и поделите. И запамтите, посетите почетак нашег «сајт», поред званичног канала Telegram за више вести, туторијала и ажурирања за Линук. Запад група, за више информација о данашњој теми или другим сродним.


Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.