Scripts Shell – Tutoriel 05 : Scripts Shell Bash – Partie 2

Scripts Shell – Tutoriel 05 : Scripts Shell Bash – Partie 2

Scripts Shell – Tutoriel 05 : Scripts Shell Bash – Partie 2

Dans ce présent billet, nous continuerons la Tutoriel 05 de notre série de tutoriels sur Shell Scripting. Plus précisément, nous aborderons une serie bonnes pratiques, à prendre en compte lors de la réalisation de celui-ci.

Depuis, dans le précédent (Tutoriel 04) on s'adresse aux autres points pratiques de base liés à ceux-ci, en particulier les comment ils sont générés, comment ils sont exécutés, et quelles sont les pièces qui composent un script shell bash.

Scripts Shell - Tutoriel 04 : Scripts Shell Bash - Partie 1

Scripts Shell – Tutoriel 04 : Scripts Shell Bash – Partie 1

Et, avant de commencer ce post intitulé « Script Shell – Tutoriel 05 », nous vous recommandons d'explorer ce qui suit contenus associés, à la fin de la lecture de ce post aujourd'hui:

Scripts Shell - Tutoriel 04 : Scripts Shell Bash - Partie 1
Article connexe:
Scripts Shell – Tutoriel 04 : Scripts Shell Bash – Partie 1
Shell Scripting - Tutoriel 03 : Tout sur les scripts shell bash
Article connexe:
Shell Scripting - Tutoriel 03 : Tout sur les scripts et les scripts Shell

Shell Scripting Tutoriel 05

Shell Scripting Tutoriel 05

Bonnes pratiques pour créer un Script

Top 10 des meilleures pratiques pour les scripts Shell

Top 10 des meilleures pratiques pour les scripts Shell

Parmi les 10 plus importants que nous pouvons mentionner sont les suivants :

  1. Indentez le code : Un code développé sous une forme lisible est très vital pour sa meilleure compréhension. Et les indentations nécessaires offriront une vue claire de la structure logique élaborée.
  2. Ajoutez des espaces de séparation entre les sections de code : Séparer le code en modules ou en sections rend tout code plus lisible et facile à comprendre, quelle que soit sa longueur.
  3. Commentez le code autant que possible : Ajouter des descriptions utiles et nécessaires à chaque ligne ou ordre de commande, section de code ou fonction développée, facilite la compréhension de ce qui a été programmé.
  4. Créez des variables avec des noms descriptifs de vos fonctions : L'attribution de noms de variable décrivant et identifiant clairement la fonction pour laquelle elle a été créée aide à comprendre son objectif.
  5. Utilisez la syntaxe VARIABLE=$(comando) pour la substitution de commande : Au lieu de, l'ancienne méthode est maintenant obsolète après VARIABLE=`date +%F`.
  6. Utilisez des modules ou des variables pour la validation du superutilisateur et des utilisateurs autorisés, avec ou sans mot de passe : Pour augmenter les niveaux de sécurité, dans les parties requises du code.
  7. Utiliser des modules ou des variables de validation du système d'exploitation (Distro, Version, Architecture) : Pour empêcher l'utilisation des fichiers sur des ordinateurs (ou serveurs) non pris en charge.
  8. Utilisez des modules ou des procédures pour confirmer l'exécution d'actions critiques ou par lots : Pour minimiser les erreurs dues à l'improvisation ou à la négligence.
  9. Inclure des modules essentiels assortis: Parmi ceux que l'on peut citer, les modules Welcome et Farewell, vérification de la double exécution, pour une meilleure expérience utilisateur.
  10. Créez des interfaces visuelles conviviales : À la fois par, Terminal (CLI) et pour le bureau (GUI) en utilisant les commandes "dialog", "zenity", "gxmessage", "notify-send" et même les commandes "mpg123 y espeak" pour les alertes sonores et les notifications sonores avec voix humanisée ou robotique.

Autre important

  1. Rationalisez la taille du script avec des fonctions externes et/ou des modules : Si un script finit par être très volumineux, il est préférable de le diviser à l'aide de fonctions ou de le diviser en fichiers de script plus petits, qui sont appelés par un script principal.
  2. Invoquez, de manière claire et évidente, les appels à d'autres Interprètes (langages de programmation) dans le Script : Pour cela, il faut les invoquer clairement par lignes ou modules.
Shell Scripting - Tutoriel 02 : Tout sur Bash Shell
Article connexe:
Shell Scripting - Tutoriel 02 : Tout sur Bash Shell
Shell Scripting - Tutoriel 01 : Le Shell, Bash Shell et les Scripts
Article connexe:
Shell Scripting – Tutoriel 01 : Terminaux, Consoles et Shells

Bannière abstraite pour le poste

Résumé

Bref, on espère que ça Tutoriel 05 sur « Shell Scripting » sur les meilleures bonnes pratiques lors de la création de scripts, et les précédentes, augmentent les connaissances de beaucoup, lors de la création de la plus optimale et fonctionnelle Fichiers de script générés avec Bash Shell.

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.


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.