Строгий режим: set -euo pipefail
Обновлено 3 июля 2026 г.
По умолчанию bash продолжает работу после ошибки. В скриптах это опасно: одна неудачная команда, и дальше всё идёт по сломанному состоянию. set -euo pipefail делает поведение строгим.
#!/usr/bin/env bash
set -euo pipefail
# -e выйти при первой ошибке
# -u ошибка на необъявленной переменной
# -o pipefail ошибка, если упала любая команда в конвейереСтавь эту строку сразу после shebang. Подробный разбор каждой опции - в третьей части учебника.
Где применяется
Этот приём нужен в уроке Bash: пишем скрипты.