Shell Scripting – Tutorial 09: Dalla teoria alla pratica – Parte 03

Shell Scripting – Tutorial 09: Dalla teoria alla pratica – Parte 03

Shell Scripting – Tutorial 09: Dalla teoria alla pratica – Parte 03

In questo Tutorial 09 della nostra attuale serie su Shell Scripting, continueremo con un altro set di esempi pratici in forma di ordini di comando, da cui abbiamo iniziato Tutorial 07.

E tieni presente che, nel esercitazioni precedenti 07 e 08 abbiamo affrontato il parte pratica di Shell Scripting utilizzando i comandi di comando per estrarre i parametri dal sistema operativo e nel file tutorial 06 e 05, ci rivolgiamo a vari Risorse Online y algunas Buone pratiche. Mentre gran parte del base teorica del linguaggio di scripting è stato trattato nel tutorial da 04 a 01.

Shell Scripting – Tutorial 08: Dalla teoria alla pratica – Parte 02

Shell Scripting – Tutorial 08: Dalla teoria alla pratica – Parte 02

E, prima di iniziare questo post chiamato «Scripting della shell – Tutorial 09», ti consigliamo di esplorare anche quanto segue contenuti correlati, al termine della lettura:

Shell Scripting – Tutorial 08: Dalla teoria alla pratica – Parte 02
Articolo correlato:
Shell Scripting – Tutorial 08: Dalla teoria alla pratica – Parte 02
Shell Scripting – Tutorial 07: Dalla teoria alla pratica – Parte 01
Articolo correlato:
Shell Scripting – Tutorial 07: Dalla teoria alla pratica – Parte 01

Esercitazione sugli script della shell 09

Esercitazione sugli script della shell 09

Esempi di comandi da avviare in Shell Scripting

Estrarre valori e parametri relativi ai dati di identificazione del sistema

Successivamente, il nostro comandi di comando da oggi, per imparare lo scripting della shell sono:

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 eseguire ogni comando mostrato qui, otterremo a uscita simile (risultato), come mostrato nell'immagine seguente:

Estrarre valori e parametri relativi ai dati di identificazione del sistema

Tieni presente che l'idea con ogni ordine di comando è di abbattere ciò che ogni comando fa al suo interno, per vedere come Shell Scripting formatta l'output da ottenere. In tal modo, per comprendere ogni passaggio dell'ordine di comando eseguito. Ad esempio, con il primo esempio, l'idea sarebbe quella di eseguire tutto come segue:

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
Script della shell – Tutorial 06: Script della shell Bash – Parte 3
Articolo correlato:
Script della shell – Tutorial 06: Script della shell Bash – Parte 3
Script della shell – Tutorial 05: Script della shell Bash – Parte 2
Articolo correlato:
Script della shell – Tutorial 05: Script della shell Bash – Parte 2

Banner astratto per post

Insomma, lo speriamo Tutorial 09 su «Shell Scripting» continuare ad offrire un piccolo ma prezioso contributo in termini di obiettivo di apprendimento e comprensione il potenziale di Tecnica di scripting della shell. E se vuoi saperne di più, ti invito a esplorare quanto segue Canale YouTube, dove affronta regolarmente in modo pratico il potenza degli script di shell attraverso strumento tecnico e didattico chiamare LPI-SOA (Linux post installazione – Script di ottimizzazione avanzato).

Se ti è piaciuto il contenuto, commenta e condividi. E ricorda, visita l'inizio del ns «sito», oltre al canale ufficiale di Telegram per ulteriori notizie, tutorial e aggiornamenti di Linux. ovest gruppo, per ulteriori informazioni sull'argomento di oggi o su altri argomenti correlati.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.