Shell Scripting – Tutorial 10: Dalla teoria alla pratica – Parte 04

Shell Scripting – Tutorial 10: Dalla teoria alla pratica – Parte 04

Shell Scripting – Tutorial 10: Dalla teoria alla pratica – Parte 04

In questo Tutorial 10 della nostra attuale serie su Shell Scripting, continueremo con un altro set di esempi pratici in forma di ordini di comando, affrontato nel Tutorial 07, 08 e 09.

Inoltre, in 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 09: Dalla teoria alla pratica – Parte 03

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

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

Shell Scripting – Tutorial 09: Dalla teoria alla pratica – Parte 03
Articolo correlato:
Shell Scripting – Tutorial 09: Dalla teoria alla pratica – Parte 03
Shell Scripting – Tutorial 08: Dalla teoria alla pratica – Parte 02
Articolo correlato:
Shell Scripting – Tutorial 08: Dalla teoria alla pratica – Parte 02

Esercitazione sugli script della shell 10

Esercitazione sugli script della shell 10

Esempi di comandi da avviare in Shell Scripting

Estrai valori e parametri relativi ai dati del kernel e alla memoria di sistema

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

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

Esempi

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. Per esempio:

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 Scripting – Tutorial 07: Dalla teoria alla pratica – Parte 01
Articolo correlato:
Shell Scripting – Tutorial 07: Dalla teoria alla pratica – Parte 01
Script della shell – Tutorial 06: Script della shell Bash – Parte 3
Articolo correlato:
Script della shell – Tutorial 06: Script della shell Bash – Parte 3

Banner astratto per post

Insomma, lo speriamo Tutorial 10 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. Inoltre, se vuoi saperne di più, ti invito a farne parte Gruppo Telegram su Shell Scripting dove imparo anche in Comunità.

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.