Alexandre vient de me donner le conseil Bash suivant.

De remplacer mon usage de :

set -e`

par :

set -euo pipefail
  • e Arrête l’exécution à la première erreur
  • u Génère une erreur si une variable n’est pas définie (il faut mettre des valeurs par défaut aux variables d’env)
  • o pipefail Renvoie une erreur si une commande dans un pipe échoue

Je lui dit merci 🙂.


Tous les tags présents dans la note :