Предположим, что скрипт оболочки (/ bin / sh или / bin / bash) содержит несколько команд. Как сделать так, чтобы скрипт завершал работу, если какая-либо из команд имеет сбойный статус завершения? Очевидно, что можно использовать блоки и / или обратные вызовы, но есть ли более чистый и краткий способ? Использование && на самом деле тоже не вариант, потому что команды могут быть длинными или скрипт может иметь нетривиальные вещи, такие как циклы и условные выражения.