Spec-Zone.ru › Fish 3.2

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

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

Spec-Zone.ru

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