Test (UNIX) | это... Что такое Test (UNIX)? (original) (raw)

Test (UNIX)

test — файла и сравнения значений. Возвращает код возврата 0 (истина) или 1 (ложь) в зависимости вычисления выражения expr. Выражения могут быть как унарными, так и бинарными. Унарные выражения часто используются для проверки статуса файла. Также допустимо сравнение чисел и строк.

Использование

Обычно используется в несложных shell-скриптах для проверок разного рода. Следующий пример удалит обычный файл text.txt если он существует, либо выведет сообщение что данного файла нет.

#!/bin/sh if test -f test.txt then rm test.txt else echo 'файл test.txt не найден' fi

Для сокращения кода сценария используют парный оператор '[' как синоним test

#!/bin/sh if [ -f test.txt ] then rm test.txt else echo 'файл test.txt не найден' fi

Параметры запуска

Ссылки

Некоторые командной строки • Все программы Файловые системы · · · · · grub · lilo · · mkreiserfs · · · · Файлы и каталогиcat · · · · · · · · · · · file · · ln · · · · · od · · · · · Процессы · crontab · · · · nice · · · · · · · time · · · Пользователи · · · · · passwd · · · · w · · who · · writeСетьftp · · · · · · · · ssh · · Тексты · · · · ex · expand · unexpand · · head · · join · · · · pr · · · · · · · wc · Командная строка · · · bind · · · · · test · true · Поиск · · · whereis · Разное · · · date · help · lp · man · history · · · · yes

Wikimedia Foundation.2010.

Смотреть что такое "Test (UNIX)" в других словарях: