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.