Это говорит bash, что он должен выйти из скрипта, если какой-либо оператор возвращает неверное возвращаемое значение. Преимущество использования -e состоит в том, что он предотвращает возникновение ошибок, приводящих к серьезным проблемам, когда они могли быть обнаружены ранее. Опять же, для удобства чтения вы можете использовать set -o errexit.