Pour info, set -e est la norme pour les scripts liés à l'empaquetage Debian (genre le postinst d'un paquet).
À noter que la solution de mettre #! /bin/sh -e en tête de fichier n'est pas équivalente, parce qu'elle n'applique cette option qu'aux scripts lancés directement en ./script et non à ceux qu'on lancerait explicitement via un shell en sh script.
[^] # Re: Et le set ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche Revue des techniques de programmation en shell. Évalué à 6.
Pour info,
set -eest la norme pour les scripts liés à l'empaquetage Debian (genre le postinst d'un paquet).À noter que la solution de mettre
#! /bin/sh -een tête de fichier n'est pas équivalente, parce qu'elle n'applique cette option qu'aux scripts lancés directement en./scriptet non à ceux qu'on lancerait explicitement via un shell ensh script.