test
Проверяет условие. Если истина, возвращает код возврата 0, иначе 1.
- Проверяет равенство переменной заданной строке:
test $MY_VAR == '/bin/zsh'
- Проверяет переменную на пустоту:
test -z $GIT_BRANCH
- Проверяет существование файла:
test -e {{filename}}
- Проверяет, что каталог не существует:
test ! -d {{path/to/directory}}
- Конструкция Если-иначе (If-else):
test {{condition}} && echo "true" || echo "false"