Sel 10i juhendaja meie praegusest seeriast Shelli skriptimine, jätkame teise komplektiga praktilisi näiteid vormis käsukäsud, mida on käsitletud Õpetus 07, 08 ja 09.
Lisaks sellele: õpetused 06 ja 05, käsitleme erinevaid Online-vahendid ja mõned Hea tava. Kuigi suur osa teoreetiline alus skriptikeelest käsitleti õpetused 04-01.
Ja enne selle postituse alustamist helistas "Shelli skriptimine – õpetus 10", soovitame teil uurida ka järgmist seotud sisu, selle lugemise lõpus:
Shelli skriptimise õpetus 10
Shelli skriptimise käivitamise käskude näited
Kerneli andmete ja süsteemimäluga seotud väärtuste ja parameetrite ekstraktimine
Järgmiseks meie käsklused tänasest, eest õppige shelliskriptimist on:
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 käivitage iga käsk siin näidatud, saame a sarnane väljund (tulemus), nagu on näidatud järgmisel pildil:
Pidage meeles, et iga käskluse järjekorra mõte on jagada lahti, mida iga käsk selles teeb, et näha, kuidas Shell Scripting vormindab saadava väljundi. Näiteks:
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
Ühesõnaga loodame seda Õpetus 10 teemal "Shelli skriptimine" jätkab väikese, kuid väärtusliku panuse pakkumist õppimise ja mõistmise eesmärk potentsiaali Shelli skriptimise tehnika. Samuti, kui soovite natuke rohkem õppida, kutsun teid sellest osa saama Telegrami grupp Shelli skriptimise kohta kus ma ka kogukonnas õpin.
Kui teile meeldis sisu, kommenteerige ja jagage seda. Ja pidage meeles, külastage meie algust «site», lisaks ametlikule kanalile Telegramm rohkemate uudiste, õpetuste ja Linuxi värskenduste jaoks. läänes rühm, et saada rohkem infot tänase või muu seonduva kohta.