Shell skriptiranje – Tutorijal 09: Od teorije do prakse – Dio 03

Shell skriptiranje – Tutorijal 09: Od teorije do prakse – Dio 03

Shell skriptiranje – Tutorijal 09: Od teorije do prakse – Dio 03

U ovome Vodič 09 naše trenutne serije na Shell skriptiranje, nastavićemo sa još jednim setom praktični primjeri u obliku naredbe naredbi, od koje smo započeli Vodič 07.

I imajte na umu da, u prethodni tutorijali 07 i 08 mi smo se obraćali praktični dio Shell skriptiranja korištenjem komandnih naredbi za izdvajanje parametara iz OS-a i u tutorijali 06 i 05, bavimo se raznim Online izvori i neke Dobra praksa. Dok veliki deo teorijska osnova skriptnog jezika obrađen je u tutorijali 04 do 01.

Shell skriptiranje – Tutorijal 08: Od teorije do prakse – Dio 02

Shell skriptiranje – Tutorijal 08: Od teorije do prakse – Dio 02

I, prije početka ovog posta naz “Shell Scripting – Tutorial 09”, preporučit ćemo vam da istražite i sljedeće povezani sadržaji, na kraju čitanja:

Shell skriptiranje – Tutorijal 08: Od teorije do prakse – Dio 02
Vezani članak:
Shell skriptiranje – Tutorijal 08: Od teorije do prakse – Dio 02
Shell skriptiranje – Tutorijal 07: Od teorije do prakse – Dio 01
Vezani članak:
Shell skriptiranje – Tutorijal 07: Od teorije do prakse – Dio 01

Tutorial za shell skriptiranje 09

Tutorial za shell skriptiranje 09

Primjeri naredbi za pokretanje u Shell Scripting

Izdvoj vrijednosti i parametre koji se odnose na podatke o identifikaciji sistema

Sledeće, naše naredbe naredbe od danas, za naučite shell skriptiranje One su sledeće:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al pokrenite svaku komandu prikazano ovde, dobićemo a sličan izlaz (rezultat), kao što je prikazano na sljedećoj slici:

Izdvoj vrijednosti i parametre koji se odnose na podatke o identifikaciji sistema

Imajte na umu da je ideja sa svakim redoslijedom naredbi razbiti ono što svaka naredba radi unutar nje, da vidite kako Shell Scripting formatira izlaz koji treba dobiti. Na taj način razumjeti svaki korak izvršene naredbe. Na primjer, kod prvog primjera ideja bi bila da se sve izvrši na sljedeći način:

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
Shell skripte – Tutorijal 06: Bash Shell skripte – 3. dio
Vezani članak:
Shell skripte – Tutorijal 06: Bash Shell skripte – 3. dio
Shell skripte – Tutorijal 05: Bash Shell skripte – 2. dio
Vezani članak:
Shell skripte – Tutorijal 05: Bash Shell skripte – 2. dio

Apstraktni baner za post

Ukratko, nadamo se ovome Tutorial 09 o «Shell Scriptingu» i dalje nudi mali, ali vrijedan doprinos u smislu cilj učenja i razumijevanja potencijal od Shell Scripting Technique. A ako želite da naučite malo više, pozivam vas da istražite sljedeće YouTube kanal, gdje se redovno na praktičan način obraća moć shell skriptiranja kroz a tehničko i obrazovno sredstvo pozovite LPI-SOA (Linux nakon instalacije – napredna optimizacijska skripta).

Ako vam se dopao sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «sajt», pored zvaničnog kanala telegram za više vijesti, tutorijala i ažuriranja za Linux. Zapad grupa, za više informacija o današnjoj temi ili drugim srodnim temama.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.