Ваня С.цитирует15 дней назад
Таблица 2.1. Числовые условия

Равно

[[ x -eq y ]]

Не равно

[[ x -ne y ]]

Меньше чем

[[ x -lt y ]]

Больше чем

[[ x -gt y ]]

Таблица 2.2. Строковые условия

Равно

[[ str1 == str2 ]]

Не равно

[[ str1 != str2 ]]

Пустая строка

[[ -z str ]]

Не пустая строка

[[ -n str ]]

Таблица 2.3. Условия для файла/каталога

Файл существует?

[[ -a имя файла ]]

Каталог существует?

[[ -d имя каталога ]]

Читаемый файл?

[[ -r имя файла ]]

Можно записать в файл?

[[ -w имя файла ]]

Исполняемый файл?

[[ -x имя файла ]]

Файл не пустой?

[[ -s имя файла ]]

параметры if

  • Войти или зарегистрироваться, чтобы комментировать