pipefail

среда, 22 декабря 2010 г.
#!/bin/bash
set -euo pipefail

Опция -e останавливает скрипт если процесс вернул не 0 (и пишет в stderr на какой строке ошибка).

Опция -u останавливает скрипт, если используется неопределённая переменная.

Опция -o pipefail фейлит выполнение пайпа, если один из подкомпонентов выполняется с ошибкой.

0 коммент.:

Отправить комментарий