W przypadku wystąpienia błędu podczas interpretowania skryptu powłoka przerywa jego działanie wyświetlając stosowny komunikat.
Podczas poszukiwania przyczyn powstawania błędu warto uruchomić skrypt poleceniem:
$ bash -x skrypt.sh
Opcja -x
powoduje, że każda instrukcja skryptu przed uruchomieniem jest wypisywana na standardowe wyjście diagnostyczne.