Arrêt du script à la première erreur
On peut ajouter sur chaque ligne :
command || exit $?
De manière globale, il faut ajouter au Shebang :
#!/bin/bash -e
ou ajouterset -e
Si une commande doit renvoyer autre chose que 0, et ne doit pas stopper le déroulement, il faut lui ajouter command 2>&1 || echo $?