Пример 6-2. Использование символа ! для логической инверсии кода возврата

We use cookies. Read the Privacy and Cookie Policy

Пример 6-2. Использование символа ! для логической инверсии кода возврата

true # встроенная команда "true".

echo "код возврата команды "true" = $?" # 0

! true

echo "код возврата команды "! true" = $?" # 1

# Обратите внимание: символ "!" от команды необходимо отделять пробелом.

# !true вызовет сообщение об ошибке "command not found"

# Спасибо S.C.

В отдельных случаях коды возврата должны иметь предопределенные значения и не должны задаваться пользователем.