Shell skriptiranje – Vodič 10: Od teorije do prakse – Dio 04

Shell skriptiranje – Vodič 10: Od teorije do prakse – Dio 04

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

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:

Shell skriptiranje – Vodič 09: Od teorije do prakse – Dio 03
Povezani članak:
Shell skriptiranje – Vodič 09: Od teorije do prakse – Dio 03
Shell skriptiranje – Vodič 08: Od teorije do prakse – Dio 02
Povezani članak:
Shell skriptiranje – Vodič 08: Od teorije do prakse – Dio 02

Vodič za skriptiranje ljuske 10

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:

Primjeri

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
Shell skriptiranje – Vodič 07: Od teorije do prakse – Dio 01
Povezani članak:
Shell skriptiranje – Vodič 07: Od teorije do prakse – Dio 01
Shell skriptiranje – Vodič 06: Bash Shell skripte – 3. dio
Povezani članak:
Shell skriptiranje – Vodič 06: Bash Shell skripte – 3. dio

Apstraktni banner za post

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.