Outils pour utilisateurs

Outils du site


dev:bash:recommandations

Recommandations

Quelques conseils pour l'écriture de scripts shell.

  • Nom du script sans espace ou méta-caractères
  • Le shabang en début de script pour spécifier l’interpréteur.
  • Commenter abondamment, créer un cartouche avec une description.
  • Vérifier les paramètres d'appel, produire une sortie décrivant l'usage.
  • Code d'erreur en sortie en plus des messages pour traitements via d'autres batchs.
  • Approche modulaire: factoriser consolider et réutiliser les scripts.
  • Par convention, variables locales en minuscules et globales ou exportées en majuscule.
  • Assurer le dépilement des variables d'environnement propres a l’exécution du script pour ne pas polluer l'environnement de l'utilisateur.
  • Création des fichiers temporaires dans un dossier spécifique utiliser le PID en préfixe/suffixe et s'assurer de leur suppression dans tous les cas d’exécution.

Décomposer les traitements, chaque commande s’exécute dans un sous process. Il est plus économique d’enchaîner plusieurs commandes via pipes. A chaque lancement d'une commande le shell exécute un fichier de configuration (pour bash c'est ~/.bashrc).

Références

dev/bash/recommandations.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1