<Предыдущая | Содержание: | Следующая>
тестXNUMX
Безусловно, команда, наиболее часто используемая с if is тестXNUMX, тестXNUMX команда выполняет множество проверок и сравнений. Он имеет две эквивалентные формы:
тестXNUMX выражение и более популярный: [ выражение ]
в котором выражение - выражение, которое оценивается как истинное или ложное. В тестXNUMX Команда возвращает нулевой статус выхода, когда выражение истинно, и статус единицы, когда выражение ложно.
Интересно отметить, что оба тестXNUMX и [ на самом деле команды. В колотить они встроены, но они также существуют как программы в / USR / бен для использования с другими оболочками. Выражение на самом деле является его аргументами с [ команда, требующая, чтобы в качестве последнего аргумента был указан символ «]».
Ассоциация тестXNUMX и [ Команды поддерживают широкий спектр полезных выражений и тестов.