Spec-Zone.ru › Fish 3.5

type - найти команду и описать её тип

Синтаксис

type [OPTIONS] NAME [...]

Описание

Без опций, команда type указывает, как каждый ИМЯ будет интерпретирован, если используется в качестве имени команды.

Доступны следующие опции:

-a или --all

Выводит все возможные определения указанных имён.

-s или --short

Отключает раскрытие функций при использовании без опций или с -a/--all.

-f или --no-functions

Отключает поиск функций и встроенных команд.

-t или --type

Выводит function, builtin, или file, если ИМЯ является функцией оболочки, встроенной командой или файлом на диске соответственно.

-p или --path

Выводит путь к ИМЯ, если ИМЯ разрешается в исполняемый файл в PATH, путь к скрипту, содержащему определение функции ИМЯ, если ИМЯ разрешается в функцию, загруженную из файла на диске (т.е. не определённой интерактивно в командной строке), или ничего в противном случае.

-P или --force-path

Возвращает путь к исполняемому файлу ИМЯ, предполагая, что ИМЯ найдено в переменной окружения PATH, или ничего в противном случае. --force-path явно разрешает только путь к исполняемым файлам в PATH, независимо от того, скрывается ли ИМЯ функцией или встроенной командой с тем же именем.

-q или --query

Отключает весь вывод; это полезно при тестировании кода возврата. Для совместимости со старыми версиями Fish это также --quiet.

-h или --help

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

Флаги -q, -p, -t и -P (и их длинные эквиваленты) взаимно исключают друг друга. Можно указать только один.

Пример

>_ type fg
fg is a builtin

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

Spec-Zone.ru

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