Spec-Zone.ru › Fish 3.7

isatty - проверка, является ли дескриптор файла терминалом

Краткое описание

isatty [FILE_DESCRIPTOR]

Описание

isatty проверяет, является ли дескриптор файла терминалом (в отличие от файла). Название происходит от системного вызова с тем же именем, который по историческим причинам относится к телетайпу (TTY).

FILE DESCRIPTOR может быть либо номером дескриптора файла, либо одной из строк stdin, stdout, или stderr. Если не указано, предполагается ноль.

Если указанный дескриптор файла является устройством терминала, код завершения команды равен нулю. В противном случае код завершения ненулевой. Сообщения не выводятся в стандартный поток ошибок.

Опция -h или --help отображает справку по использованию этой команды.

Примеры

Из интерактивной оболочки команды ниже завершаются со значением возврата ноль:

isatty
isatty stdout
isatty 2
echo | isatty 1

А эти завершатся ненулевым значением:

echo | isatty
isatty 9
isatty stdout > file
isatty 2 2> file

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/isatty.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API