<Попередній | зміст | Наступна>
тест
На сьогоднішній день ця команда найчастіше використовується з if is тест, тест Команда виконує різноманітні перевірки та порівняння. Він має дві еквівалентні форми:
тест вираз і більш популярні: [ вираз ]
де вираз є виразом, який оцінюється як істинний або хибний. The тест Команда повертає статус виходу, рівний нулю, коли вираз істина, і стан одиниці, коли вираз хибний.
Цікаво відзначити, що обидва тест та [ насправді є командами. в бити вони є вбудованими, але вони також існують як програми в / usr / bin для використання з іншими оболонками. Вираз насправді є лише його аргументами з [ команда, яка вимагає, щоб символ «]» був наданий як останній аргумент.
Команда тест та [ команди підтримують широкий спектр корисних виразів і тестів.