Skriptno lupino – Vadnica 10: Od teorije do prakse – 04. del

Skriptno lupino – Vadnica 10: Od teorije do prakse – 04. del

Skriptno lupino – Vadnica 10: Od teorije do prakse – 04. del

V tem Vadnica 10 naše trenutne serije na Shell Scripting, bomo nadaljevali z drugim nizom praktični primeri v obliki ukazov ukazov, naslovljena v Vadnica 07, 08 in 09.

Poleg tega v vadnici 06 in 05, nagovarjamo različne Spletni viri in nekaj Dobre prakse. Medtem ko velik del teoretična osnova skriptnega jezika je bil zajet v vaje 04 do 01.

Skriptno lupino – Vadnica 09: Od teorije do prakse – 03. del

Skriptno lupino – Vadnica 09: Od teorije do prakse – 03. del

In pred začetkom te objave poklical «Skriptna lupina – vadnica 10», priporočamo, da raziščete tudi naslednje povezane vsebine, na koncu branja:

Skriptno lupino – Vadnica 09: Od teorije do prakse – 03. del
Povezani članek:
Skriptno lupino – Vadnica 09: Od teorije do prakse – 03. del
Skriptno lupino – Vadnica 08: Od teorije do prakse – 02. del
Povezani članek:
Skriptno lupino – Vadnica 08: Od teorije do prakse – 02. del

Vadnica za skriptno lupino 10

Vadnica za skriptno lupino 10

Primeri ukazov za zagon v skriptni lupini

Ekstrahirajte vrednosti in parametre, povezane s podatki jedra in sistemskim pomnilnikom

Naslednja, naša ukazi ukazov od danes, za naučite se skriptne lupine so:

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 zaženite vsak ukaz prikazano tukaj, bomo dobili a podoben rezultat (rezultat), kot je prikazano na naslednji sliki:

Primeri

Upoštevajte, da je zamisel pri vsakem vrstnem redu ukazov razčleniti, kaj vsak ukaz naredi v njem, da vidite, kako Shell Scripting oblikuje izhod, ki ga želite pridobiti. Na primer:

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
Skriptno lupino – Vadnica 07: Od teorije do prakse – 01. del
Povezani članek:
Skriptno lupino – Vadnica 07: Od teorije do prakse – 01. del
Skriptna lupina – Vadnica 06: Skripti lupine Bash – 3. del
Povezani članek:
Skriptna lupina – Vadnica 06: Skripti lupine Bash – 3. del

Abstraktna pasica za objavo

Skratka, upamo na to Vadnica 10 o «Skriptni lupini» še naprej ponuja majhen, a dragocen prispevek v smislu cilj učenja in razumevanja potencial Tehnika skriptne lupine. Tudi, če želite izvedeti nekaj več, vas vabim, da ste del tega Telegram skupina o Shell Scripting kjer se tudi učim v Skupnosti.

Če vam je bila vsebina všeč, komentirajte in delite. In ne pozabite, obiščite začetek našega «stran», poleg uradnega kanala Telegram za več novic, vadnic in posodobitev Linuxa. Zahod Skupina, za več informacij o današnji temi ali drugih sorodnih.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.