Shell Scripting – Tutoriel 09 : De la théorie à la pratique – Partie 03

Shell Scripting – Tutoriel 09 : De la théorie à la pratique – Partie 03

Shell Scripting – Tutoriel 09 : De la théorie à la pratique – Partie 03

Dans cette Tutoriel 09 de notre série actuelle sur Shell Scripting, nous allons continuer avec une autre série de exemples pratiques en forme de ordres de commande, que nous avons commencé à Tutoriel 07.

Et gardez à l'esprit que, dans le tutoriels précédents 07 et 08 nous avons abordé le partie pratique du Shell Scripting en utilisant des commandes de commande pour extraire des paramètres du système d'exploitation, et dans le tutoriels 06 et 05, nous abordons divers Ressources en ligne y algunas Les bonnes pratiques. Alors qu'une grande partie de la base théorique du langage de script a été couvert dans le tutoriels 04 à 01.

Shell Scripting – Tutoriel 08 : De la théorie à la pratique – Partie 02

Shell Scripting – Tutoriel 08 : De la théorie à la pratique – Partie 02

Et, avant de commencer ce post intitulé « Script Shell – Tutoriel 09 », nous vous recommanderons d'explorer également les éléments suivants contenus associés, en fin de lecture :

Shell Scripting – Tutoriel 08 : De la théorie à la pratique – Partie 02
Article connexe:
Shell Scripting – Tutoriel 08 : De la théorie à la pratique – Partie 02
Shell Scripting – Tutoriel 07 : De la théorie à la pratique – Partie 01
Article connexe:
Shell Scripting – Tutoriel 07 : De la théorie à la pratique – Partie 01

Shell Scripting Tutoriel 09

Shell Scripting Tutoriel 09

Exemples de commandes à démarrer en Shell Scripting

Extraire les valeurs et les paramètres liés aux données d'identification du système

Ensuite, notre commandes de commande à partir d'aujourd'hui, pour apprendre les scripts shell sont:

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 exécuter chaque commande montré ici, nous obtiendrons un sortie similaire (résultat), comme illustré dans l'image suivante :

Extraire les valeurs et les paramètres liés aux données d'identification du système

Gardez à l'esprit que l'idée avec chaque ordre de commande est de décomposer ce que chaque commande fait en son sein, pour voir comment Shell Scripting formate la sortie à obtenir. De cette manière, pour comprendre chaque étape de l'ordre de commande exécuté. Par exemple, avec le premier exemple, l'idée serait de tout exécuter comme suit :

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
Scripts Shell – Tutoriel 06 : Scripts Shell Bash – Partie 3
Article connexe:
Scripts Shell – Tutoriel 06 : Scripts Shell Bash – Partie 3
Scripts Shell – Tutoriel 05 : Scripts Shell Bash – Partie 2
Article connexe:
Scripts Shell – Tutoriel 05 : Scripts Shell Bash – Partie 2

Bannière abstraite pour le poste

Bref, on espère que ça Tutoriel 09 sur « Shell Scripting » continuer à offrir une petite mais précieuse contribution en termes de but d'apprendre et de comprendre le potentiel de Technique de script shell. Et si vous voulez en savoir un peu plus, je vous invite à explorer ce qui suit Chaîne YouTube, où aborde régulièrement de manière pratique les puissance des scripts shell à travers outil technique et pédagogique appel LPI-SOA (post-installation Linux - Script d'optimisation avancée).

Si vous avez aimé le contenu, commentez et partagez. Et rappelez-vous, visitez le début de notre «Site Internet», en plus de la chaîne officielle de Telegram pour plus d'actualités, de tutoriels et de mises à jour Linux. Ouest groupe, pour plus d'informations sur le sujet d'aujourd'hui ou d'autres sujets connexes.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.