Spec-Zone.ru › Fish 3.3

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

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

isatty [FILE DESCRIPTOR]

Описание

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

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

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

Примеры

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

isatty
isatty stdout
isatty 2
echo | isatty 1

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

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

© 2021 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.3/cmds/isatty.html

Spec-Zone.ru

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