set -e, set -x

Lorsque l’on écrit des scripts shell il peut être utile d’activer deux petits flag via la commande set.

set -e : active la vérification de chaque commande. En gros, le script s’arrête dès qu’il rencontre une erreur. Activer cette fonction peut rendre un script plus robuste à condition d’activer ce flag au début du script.

set -x : si vous écrivez des scripts dont le but est d’interprêter des tâches précises, activer ce flag vous permettra de tracer l’exécution de toutes les commandes juste avant son exécution. Cela peut vous aider notamment à savoir ce qui est en train de se passer à tout moment pendant l’exécution de votre script.

A noter que ces flags peuvent être alternés dans votre code via un set +x ou set +e à tout moment.

Close Menu