LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

set -e

завершает выполнение программы, если какой-нибудь вызов вернул не-нулевой код выхода, и этот самый код выхода не был обработан.

Например:

#!/bin/bash

set -e

false || echo "handled false call" || true # скрипт продолжит выполнятся
false # скрипт завершится
echo "This will never be echoed"

Исправление KennyMinigun, :

set -e

завершает выполнение программы, если какой-нибудь вызов вернул не-нулевой код выхода, и этот самый код выхода не был обработан.

Например:

#!/bin/bash

set -e

false || echo "handled false call" # скрипт продолжит выполнятся
false # скрипт завершится
echo "This will never be echoed"

Исходная версия KennyMinigun, :

set -e

завершает выполнение прошраммы, если какой-нибудь вызов вернул не-нулевой код выхода, и этот самый код выхода не был обработан.

Например:

#!/bin/bash

set -e

false || echo "handled false call" # скрипт продолжит выполнятся
false # скрипт завершится
echo "This will never be echoed"