Введение в Unix

         

Выражение в скриптах


Допускается использование выражений над переменными по правилам операций в языке C. Например, операции '==' и '!=' сравнивают строки, операции '&' и '-' реализуют булевские операции 'и' и 'или' и так далее. Введены также специальные операции '=~' и '!~', подобные операциям '==' и '!=', однако в правой строке допускаются метасимволы C-Shell (*, ? и []).

Кроме того, допустимы выражения для оценки состояния файла (см. раздел 8.13).

Результат выполнения предыдущей команды (нормальное или аварийное завершение) можно получить в виде значения переменной

$status (ноль - без ошибок, не ноль - авария).



Содержание раздела