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

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

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

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

Даље, у туторијали 06 и 05, обраћамо се разним Онлине ресурси а неки Добра пракса. Док је велики део теоријска основа скриптног језика била је покривена у туторијали 04 до 01.

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

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

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

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

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

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

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

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

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

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 покрените сваку команду приказано овде, добићемо а сличан излаз (резултат), као што је приказано на следећој слици:

Примери

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

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
Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01
Повезани чланак:
Схелл скриптовање – Туторијал 07: Од теорије до праксе – Део 01
Схелл скрипте – Водич 06: Басх Схелл скрипте – 3. део
Повезани чланак:
Схелл скрипте – Водич 06: Басх Схелл скрипте – 3. део

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

Укратко, надамо се овоме Водич 10 о «Схелл Сцриптинг» настављају да нуде мали али вредан допринос у смислу циљ учења и разумевања потенцијал од Схелл Сцриптинг Тецхникуе. Такође, ако желите да научите мало више, позивам вас да будете део овога Схелл Сцриптинг Телеграм група где такође учим у Заједници.

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


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

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

*

*

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