
Shell skriptiranje – Vodič 10: Od teorije do prakse – Dio 04
U ovu 10 Vodič naše trenutne serije na Shell skriptiranje, nastavit ćemo s drugim setom praktični primjeri u obliku zapovjedne naredbe, adresirano u Vodič 07, 08 i 09.
Nadalje, u lekcije 06 i 05, obraćamo se raznim Online resursi i još Dobre prakse. Dok je velik dio teorijska osnova skriptnog jezika obrađeno je u lekcije 04 do 01.
Shell skriptiranje – Vodič 09: Od teorije do prakse – Dio 03
I, prije početka ovog posta zove «Shell skriptiranje – Vodič 10», preporučit ćemo vam da istražite i sljedeće povezani sadržaji, na kraju čitanja:
Vodič za skriptiranje ljuske 10
Primjeri naredbi za pokretanje u Shell skriptiranju
Izdvojite vrijednosti i parametre koji se odnose na podatke jezgre i sistemsku memoriju
Sljedeći, naš naredbe naredbe od danas, za naučiti skriptiranje ljuske One su sljedeće:
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 pokrenite svaku naredbu prikazan ovdje, dobit ćemo a sličan izlaz (rezultat), kao što je prikazano na sljedećoj slici:
Imajte na umu da je ideja sa svakim redoslijedom naredbi raščlaniti što svaka naredba radi unutar nje, da biste vidjeli kako Shell Scripting formatira izlaz koji treba dobiti. Na primjer:
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
Ukratko, nadamo se ovome Vodič 10 o «Shell skriptiranju» nastaviti nuditi mali, ali vrijedan doprinos u smislu cilj učenja i razumijevanja potencijal od Tehnika skriptiranja ljuske. Također, ako želite naučiti nešto više, pozivam vas da budete dio ovoga Telegram grupa o Shell Scriptingu gdje također učim u zajednici.
Ako vam se svidio sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «mjesto», pored službenog kanala Telegram za više vijesti, vodiča i ažuriranja Linuxa. Zapad grupa, za više informacija o današnjoj temi ili drugim srodnim temama.