Это командный тест, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
test - проверить типы файлов и сравнить значения
СИНТАКСИС
тест ЭКСПРЕССИЯ
тест
[ ЭКСПРЕССИЯ ]
[ ]
[ ВАРИАНТ
ОПИСАНИЕ
Выйти со статусом, определенным ВЫРАЖЕНИЕМ.
--Помогите показать эту справку и выйти
--версия
вывести информацию о версии и выйти
Пропущенное ВЫРАЖЕНИЕ по умолчанию имеет значение false. В противном случае ВЫРАЖЕНИЕ истинно или ложно и устанавливает
статус выхода. Это один из:
( ВЫРАЖЕНИЕ )
ВЫРАЖЕНИЕ верно
! ВЫРАЖЕНИЕ
ВЫРАЖЕНИЕ ложное
ВЫРАЖЕНИЕ1 -a ВЫРАЖЕНИЕ2
оба EXPRESSION1 и EXPRESSION2 верны
ВЫРАЖЕНИЕ1 -o ВЫРАЖЕНИЕ2
либо ВЫРАЖЕНИЕ1, либо ВЫРАЖЕНИЕ2 истинно
-n STRING
длина STRING отлична от нуля
STRING эквивалентно -n STRING
-z STRING
длина STRING равна нулю
СТРОКА1 = СТРОКА2
струны равны
STRING1! = STRING2
струны не равны
ЦЕЛОЕ1 -экв ЦЕЛОЕ2
ЦЕЛОЕ1 равно ЦЕЛОМУ 2
ЦЕЛОЕ1 -гэ ЦЕЛОЕ2
INTEGER1 больше или равно INTEGER2
ЦЕЛОЕ1 -GT ЦЕЛОЕ2
INTEGER1 больше INTEGER2
ЦЕЛОЕ1 -Le ЦЕЛОЕ2
INTEGER1 меньше или равно INTEGER2
ЦЕЛОЕ1 -lt ЦЕЛОЕ2
INTEGER1 меньше INTEGER2
ЦЕЛОЕ1 Ne- ЦЕЛОЕ2
INTEGER1 не равно INTEGER2
FILE1 -эф FILE2
FILE1 и FILE2 имеют одинаковые номера устройств и inode.
FILE1 -нт FILE2
FILE1 новее (дата модификации), чем FILE2
FILE1 -от FILE2
FILE1 старше, чем FILE2
-b ФАЙЛОВ
ФАЙЛ существует и является специальным блоком
-c ФАЙЛОВ
ФАЙЛ существует и является специальным символом
-d ФАЙЛОВ
ФАЙЛ существует и является каталогом
-e ФАЙЛОВ
Файл существует
-f ФАЙЛОВ
ФАЙЛ существует и является обычным файлом
-g ФАЙЛОВ
ФАЙЛ существует и имеет идентификатор группы.
-G ФАЙЛОВ
ФАЙЛ существует и принадлежит эффективному идентификатору группы
-h ФАЙЛОВ
ФАЙЛ существует и представляет собой символическую ссылку (то же, что и -L)
-k ФАЙЛОВ
ФАЙЛ существует, и для него установлен липкий бит
-L ФАЙЛОВ
ФАЙЛ существует и представляет собой символическую ссылку (то же, что и -h)
-O ФАЙЛОВ
ФАЙЛ существует и принадлежит действующему идентификатору пользователя
-p ФАЙЛОВ
ФАЙЛ существует и является именованным каналом
-r ФАЙЛОВ
ФАЙЛ существует, и разрешение на чтение предоставлено
-s ФАЙЛОВ
ФАЙЛ существует и имеет размер больше нуля
-S ФАЙЛОВ
ФАЙЛ существует и является сокетом
-t Дескриптор файла FD FD открывается на терминале
-u ФАЙЛОВ
ФАЙЛ существует, и для него установлен бит set-user-ID
-w ФАЙЛОВ
ФАЙЛ существует, и разрешение на запись предоставлено
-x ФАЙЛОВ
ФАЙЛ существует, и предоставлено разрешение на выполнение (или поиск)
За исключением -h и -L, все тесты, относящиеся к FILE, разыменовывают символические ссылки. Остерегайтесь этого
круглые скобки должны быть экранированы (например, обратной косой чертой) для командных интерпретаторов. INTEGER также может быть -l
STRING, что соответствует длине STRING.
ПРИМЕЧАНИЕ: [уважает --Помогите и --версия варианты, но тест не делает. тест рассматривает каждый из
те, как он относится к любой другой непустой строке STRING.
ПРИМЕЧАНИЕ: ваша оболочка может иметь свою собственную версию test и / или [, которая обычно заменяет
версия описана здесь. Пожалуйста, обратитесь к документации вашей оболочки для получения подробной информации о
варианты, которые он поддерживает.
Воспользуйтесь тестом онлайн с помощью сервисов onworks.net