Практическое написание сценариев командной оболочки Bash/Команда test: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
|||
Строка 2:
Команда ''test'' служит для того, чтобы эмулировать условные выражения в языке командной оболочки. Самая первая реализация test была отдельной программой, которой передавалась условная конструкция. По договоренности, эта программа возвращала 0, если переданное условие истинно, и 1 — если ложно.
Если вы пишите не портируемые сценарии, исключительно для оболочки Bash, то следует отдавать предпочтение модернизированной версии test, так как она в целом удобнее. Тем не менее, следует помнить, что в портируемых сценариях вы должны пользоваться только POSIX совместимым вариантом. Вариант <code>[[</code> кроме Bash так же поддерживается в Ksh и Zsh.
|