Linuxlab

Строгий режим: set -euo pipefail

Обновлено 3 июля 2026 г.

По умолчанию bash продолжает работу после ошибки. В скриптах это опасно: одна неудачная команда, и дальше всё идёт по сломанному состоянию. set -euo pipefail делает поведение строгим.

#!/usr/bin/env bash
set -euo pipefail
# -e  выйти при первой ошибке
# -u  ошибка на необъявленной переменной
# -o pipefail  ошибка, если упала любая команда в конвейере

Ставь эту строку сразу после shebang. Подробный разбор каждой опции - в третьей части учебника.

Где применяется

Этот приём нужен в уроке Bash: пишем скрипты.