Lorsqu'un script bash est exécuté, on veut parfois qu'il s'arrête dès qu'une commande ne renvoie pas 0.
On peut ajouter sur chaque ligne :
command || exit $?

De manière globale, il faut ajouter au Shebang :
#!/bin/bash -e
ou ajouter
set -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 $?