Shell Scripting – Návod 09: Od teórie k praxi – Časť 03

Shell Scripting – Návod 09: Od teórie k praxi – Časť 03

Shell Scripting – Návod 09: Od teórie k praxi – Časť 03

V tejto Výukový program 09 nášho aktuálneho seriálu na Shell skriptovanie, budeme pokračovať ďalšou sadou praktické príklady vo forme príkazové rozkazy, ktorým sme začínali Výukový program 07.

A majte na pamäti, že v predchádzajúce tutoriály 07 a 08 sme riešili praktická časť Shell Scripting pomocou príkazových príkazov na extrahovanie parametrov z OS a v návody 06 a 05, oslovujeme rôzne Online zdroje a nejaké Osvedčené postupy. Zatiaľ čo veľká časť teoretický základ skriptovacieho jazyka bol pokrytý v návody 04 až 01.

Shell Scripting – Návod 08: Od teórie k praxi – Časť 02

Shell Scripting – Návod 08: Od teórie k praxi – Časť 02

A pred začatím tohto príspevku tzv „Shell Scripting – Tutorial 09“, odporúčame vám preskúmať aj nasledujúce súvisiaci obsah, na konci čítania:

Shell Scripting – Návod 08: Od teórie k praxi – Časť 02
Súvisiaci článok:
Shell Scripting – Návod 08: Od teórie k praxi – Časť 02
Shell Scripting – Návod 07: Od teórie k praxi – Časť 01
Súvisiaci článok:
Shell Scripting – Návod 07: Od teórie k praxi – Časť 01

Výukový program skriptovania v prostredí Shell 09

Výukový program skriptovania v prostredí Shell 09

Príklady príkazov na spustenie v Shell Scripting

Extrahujte hodnoty a parametre súvisiace s identifikačnými údajmi systému

Ďalej náš príkazové príkazy od dnes pre naučte sa skriptovanie shellu sú:

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 spustiť každý príkaz tu zobrazené, dostaneme a podobný výstup (výsledok), ako je znázornené na nasledujúcom obrázku:

Extrahujte hodnoty a parametre súvisiace s identifikačnými údajmi systému

Majte na pamäti, že myšlienkou každého príkazu je rozobrať, čo každý príkaz v ňom robí, aby ste videli, ako Shell Scripting formátuje výstup, ktorý sa má získať. Takýmto spôsobom porozumieť každému kroku vykonávaného príkazu. Napríklad v prvom príklade by bolo potrebné vykonať všetko takto:

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 Scripting – Návod 06: The Bash Shell Scripts – Časť 3
Súvisiaci článok:
Shell Scripting – Návod 06: The Bash Shell Scripts – Časť 3
Shell Scripting – Návod 05: The Bash Shell Scripts – Časť 2
Súvisiaci článok:
Shell Scripting – Návod 05: The Bash Shell Scripts – Časť 2

Abstraktný banner pre príspevok

Skrátka v to dúfame Návod 09 o «Shell Scripting» naďalej ponúkať malý, ale hodnotný príspevok z hľadiska cieľ učenia a porozumenia potenciál Technika skriptovania Shell. A ak sa chcete dozvedieť trochu viac, pozývam vás, aby ste preskúmali nasledujúce Kanál YouTube, kde pravidelne praktickým spôsobom rieši sila skriptovania shellu a technický a vzdelávací nástroj volanie LPI-SOA (po inštalácii Linuxu – skript pokročilej optimalizácie).

Ak sa vám páčil obsah, komentujte a zdieľajte. A pamätajte, navštívte začiatok nášho «miesto», okrem oficiálneho kanála telegram pre ďalšie novinky, návody a aktualizácie systému Linux. West skupina, pre viac informácií o dnešnej téme alebo iných súvisiacich témach.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.