Shell Scripting – Tutorial 09: De la teoria a la pràctica – Part 03

Shell Scripting – Tutorial 09: De la teoria a la pràctica – Part 03

Shell Scripting – Tutorial 09: De la teoria a la pràctica – Part 03

En aquest Tutorial 09 de la nostra actual sèrie sobre Shell Scripting, continuarem amb un altre conjunt de exemples pràctics en forma de ordres de comandament, els quals iniciem al Tutorial 07.

I tinguin present que, als anteriors tutorials 07 i 08 hem estat abordant la part pràctica del Shell Scripting usant ordres d'ordres per extreure paràmetres del SO, i en els tutorials 06 i 05, abordem diversos Recursos en línia i algunes Bones pràctiques. Mentre que, bona part de la base teòrica del llenguatge de scripting es va abordar als tutorials 04 al 01.

Shell Scripting – Tutorial 08: De la teoria a la pràctica – Part 02

Shell Scripting – Tutorial 08: De la teoria a la pràctica – Part 02

I, abans d'iniciar aquest post anomenat «Shell Scripting – Tutorial 09», us recomanarem explorar també els següents continguts relacionats, en finalitzar de llegir-lo:

Shell Scripting – Tutorial 08: De la teoria a la pràctica – Part 02
Article relacionat:
Shell Scripting – Tutorial 08: De la teoria a la pràctica – Part 02
Shell Scripting – Tutorial 07: De la teoria a la pràctica – Part 01
Article relacionat:
Shell Scripting – Tutorial 07: De la teoria a la pràctica – Part 01

Tutorial 09 sobre Shell Scripting

Tutorial 09 sobre Shell Scripting

Exemples d'ordres d'ordres per iniciar-se al Shell Scripting

Extreure valors i paràmetres relacionats amb les dades didentificació del sistema

A continuació, les nostres ordres de comandes d'avui, per aprendre Shell Scripting són les següents:

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 executar cada ordre d'ordre aquí mostrada, obtindrem una sortida (resultat) similar, al mostrat a la següent imatge:

Extreure valors i paràmetres relacionats amb les dades didentificació del sistema

Tingueu present, que la idea amb cada ordre d'ordre és anar desglossant, que fa cada ordre dins d'aquesta, per anar veient com l'Shell Scripting va formatant la sortida a obtenir-se. Així, d'entendre cada pas de l'ordre d'ordre executada. Per exemple, amb el primer exemple, la idea seria executar tot de la manera següent:

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 – Tutorial 06: Els Scripts de Bash Shell – Part 3
Article relacionat:
Shell Scripting – Tutorial 06: Els Scripts de Bash Shell – Part 3
Shell Scripting – Tutorial 05: Els Scripts de Bash Shell – Part 2
Article relacionat:
Shell Scripting – Tutorial 05: Els Scripts de Bash Shell – Part 2

Bàner de resum per post

En resum, esperem que aquest Tutorial 09 sobre «Shell Scripting» continueu oferint una petita, però valuosa aportació, quant al objectiu d'aprendre i comprendre el potencial de la Tècnica del Shell Scripting. I si vols, aprendre una mica més t'invito a explorar el següent Canal de YouTube, on regularment s'aborda de forma pràctica el poder del Shell Scripting mitjançant una eina tècnica i educativa anomenada LPI-SOA (Linux post Install – Script d'Optimització Avançada).

Si t'ha agradat el contingut, comenta-ho i comparteix-ho. I recordeu, visitar l'inici del nostre «lloc web», a més del canal oficial de telegram per a més notícies, tutorials i novetats linuxeres. O aquest grup, per a més informació sobre el tema d'avui o d'altres relacionats.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.