Shell Scripting – Падручнік 10: Ад тэорыі да практыкі – Частка 04

Shell Scripting – Падручнік 10: Ад тэорыі да практыкі – Частка 04

Shell Scripting – Падручнік 10: Ад тэорыі да практыкі – Частка 04

У гэтым Падручнік 10 нашай бягучай серыі на Абалонка сцэнарыяў, мы працягнем з іншым наборам практычныя прыклады у выглядзе камандныя загады, звярнуўся ў ст Падручнік 07, 08 і 09.

Акрамя таго, у падручнікі 06 і 05, мы звяртаемся да розных Інтэрнэт-рэсурсы і некаторыя Добрыя практыкі. У той час як значная частка тэарэтычная аснова мовы сцэнарыяў разглядалася ў падручнікі з 04 ​​па 01.

Shell Scripting – Падручнік 09: Ад тэорыі да практыкі – Частка 03

Shell Scripting – Падручнік 09: Ад тэорыі да практыкі – Частка 03

І, перш чым пачаць гэты пост, патэлефанаваў «Shell Scripting – Падручнік 10», мы рэкамендуем вам таксама вывучыць наступнае звязанае зместам, у канцы чытання:

Shell Scripting – Падручнік 09: Ад тэорыі да практыкі – Частка 03
звязаныя артыкулы:
Shell Scripting – Падручнік 09: Ад тэорыі да практыкі – Частка 03

Shell Scripting – Падручнік 08: Ад тэорыі да практыкі – Частка 02
звязаныя артыкулы:
Shell Scripting – Падручнік 08: Ад тэорыі да практыкі – Частка 02

Падручнік па сцэнарыях абалонкі 10

Падручнік па сцэнарыях абалонкі 10

Прыклады каманд для запуску ў Shell Scripting

Выманне значэнняў і параметраў, звязаных з дадзенымі ядра і сістэмнай памяці

Далей наша камандныя каманды з сённяшняга дня, за вывучыць сцэнары абалонкі Яны наступныя:

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

Al выканаць кожную каманду паказана тут, мы атрымаем a падобны выхад (вынік), як паказана на наступным малюнку:

прыкладаў

Майце на ўвазе, што ідэя кожнай каманды складаецца ў тым, каб разбіць тое, што робіць кожная каманда ў ёй, каб убачыць, як Shell Scripting фарматуе атрыманы вынік. Напрыклад:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Shell Scripting – Падручнік 07: Ад тэорыі да практыкі – Частка 01
звязаныя артыкулы:
Shell Scripting – Падручнік 07: Ад тэорыі да практыкі – Частка 01
Сцэнарыі абалонкі - Падручнік 06: Скрыпты абалонкі Bash - Частка 3
звязаныя артыкулы:
Сцэнарыі абалонкі - Падручнік 06: Скрыпты абалонкі Bash - Частка 3

Абстрактны банер для паведамлення

Карацей, мы на гэта спадзяемся Падручнік 10 па «Сцэнарыях абалонкі» працягваюць прапаноўваць невялікі, але каштоўны ўклад з пункту гледжання мэта навучання і разумення патэнцыял ст Тэхніка напісання сцэнарыяў абалонкі. Акрамя таго, калі вы хочаце даведацца крыху больш, я запрашаю вас прыняць удзел у гэтым Група Telegram пра Shell Scripting дзе я таксама вучуся ў супольнасці.

Калі вам спадабаўся змест, пракаментуйце і падзяліцеся ім. І памятайце, наведайце пачатак нашага «сайт», у дадатак да афіцыйнага канала Тэлеграма для атрымання дадатковых навін, падручнікаў і абнаўленняў Linux. Захад група, для атрымання дадатковай інфармацыі па сённяшняй тэме або па іншых звязаных з ёй тэмах.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Будзьце першым, каб каментаваць

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.