Bonjour,
Je viens de voir que c'était une bonne pratique d'utiliser set -eu -o pipefail
J'ai trouvé sur le net une page explicative (https://ss64.com/bash/set.html)
Mais je ne suis pas bien sûr de comprendre:
L'option e va permettre d'arreter tout de suite le script si une commande retoune un code erreur
L'option u va traiter les variables non definies (exemple: test) comme une erreur et va interrompre l'exécution du script
par contre c'est beaucoup moins clair pour l'option -o pipefail
Quelqu'un pourrait m'expliquer?
Merci par avance.
Partager