Scroll to navigation

test(1) 2007-10-27-16:31 test(1)

Назва

test - перевіряє тип файлів, а також порівнює значення

Стисло

test ВИРАЗ

[ ВИРАЗ ]

[ ОПЦІЯ

Опис

Завершується зі статусом, визначеним ВИРАЗОМ.

Примітка: ваша оболонка може включати власну, вбудовану функцію test або [.


виведе допомогу і завершить виконання


виведе інформацію про версію програми та завершить виконання

ВИРАЗ може виявитись або істинним, або хибним, що встановить статус виходу. ВИРАЗ може складатися з одного з наступних, перевіряючи:

( ВИРАЗ )

чи вираз істинний

! ВИРАЗ

чи вираз хибний

ВИРАЗ_1 -a ВИРАЗ_2

чи обидва, ВИРАЗ_1 і ВИРАЗ_2 істинні

ВИРАЗ_1 -o ВИРАЗ_2

чи один з виразів є істинним

[-n] ЛАНЦЮЖОК

чи довжина ЛАНЦЮЖКА більша за нуль


чи довжина ланцюжка дорівнює нулю

ЛАНЦЮЖОК_1 = ЛАНЦЮЖОК_2

чи ланцюжки однакові

ЛАНЦЮЖОК_1 != ЛАНЦЮЖОК_2

чи ланцюжки не однакові

ЦІЛЕ_1 -eq ЦІЛЕ_2

чи ЦІЛЕ_1 дорівнює ЦІЛОМУ_2

ЦІЛЕ_1 -ge ЦІЛЕ_2

чи ЦІЛЕ_1 більше або дорівнює ЦІЛОМУ_2

ЦІЛЕ_1 -gt ЦІЛЕ_2

чи ЦІЛЕ_1 більше за ЦІЛЕ_2

ЦІЛЕ_1 -le ЦІЛЕ_2

чи ЦІЛЕ_1 менше або рівне ЦІЛОМУ_2

ЦІЛЕ_1 -lt ЦІЛЕ_2

чи ЦІЛЕ_1 менше за ЦІЛЕ_2

ЦІЛЕ_1 -ne ЦІЛЕ_2

чи обидва числа не є рівними

ФАЙЛ_1 -ef ФАЙЛ_2

чи збігається номер пристрою і індексного вузла обох файлів

ФАЙЛ_1 -nt ФАЙЛ_2

чи ФАЙЛ_1 новіший за ФАЙЛ_2 (дата модифікації)

ФАЙЛ_1 -nt ФАЙЛ_2

чи ФАЙЛ_1 старший за ФАЙЛ_2


чи існує, і чи є блоковим пристроєм


чи існує, і чи є посимвольним пристроєм


чи файл існує, і чи являється каталогом


чи файл існує


чи існує, і чи є звичайним файлом


чи файл існує, і чи встановлено ID групи


чи файл існує, і чи являється символічним посиланням


чи файл існує, і чи належить поточному ID групи


чи файл існує, і чи встановлено стійкий біт


чи файл існує, і чи являється символічним посиланням (тотожно -h)


чи файл існує, і чи належить поточному ID користувача


чи файл існує, і чи є іменованим конвеєром


чи файл існує і включає дозвіл на читання


чи файл існує і його розмір більший за нуль


чи файл існує, і чи є сокетом


чи дескриптор файлу (без задання stdout) відкрито для терміналу


чи файл існує і має встановленим біт користівацького ID (setuid)


чи файл існує і включає дозвіл на запис


чи файл існує і включає дозвіл на виконання

Майте на увазі, що дужки необхідно екранувати (за допомогою зворотніх слешів) для оболонки. ЦІЛЕ також може складатися з виразу -l ЛАНЦЮЖОК, який обчислює довжину ЛАНЦЮЖКА.

Автор

Написано Kevin Braunsdorf і Matthew Bradburn.

Вади

Повідомлення про вади надсилайте на <bug-coreutils@gnu.org>.

Дивіться також

Повна документація для [ підримується в посібнику Texinfo. Якщо програми info та [ правильно встановлені, команда


info coreutils test
надасть повну довідку.

2007-10-27-16:31 © 2005-2007 DLOU, GNU FDL