Arrêter en première erreur

Duplication possible:
Sortie automatique du script shell bash en cas d’erreur

Comment puis-je arrêter de bash sur le premier échec de la commande, sans mettre tout ça dans mon code?

some_prog || exit 1 some_other_prog || exit 1 

Peut-être que vous voulez set -e :

http://www.davidpashley.com/articles/writing-robust-shell-scripts.html#id2382181

Cela indique à bash qu’il doit quitter le script si une instruction renvoie une valeur de retour non vraie. L’avantage de l’utilisation de -e est que cela évite que des erreurs ne se transforment en problèmes graves lorsqu’elles auraient pu être détectées plus tôt. Encore une fois, pour plus de lisibilité, vous pouvez utiliser set -o errexit.