Spec-Zone.ru › Fish 3.2

type - указывает, как команда будет интерпретирована

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

type [OPTIONS] NAME [NAME ...]

Описание

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

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

  • -a или --all печатает все возможные определения указанных имён.
  • -s или --short подавляет расширение функций, когда используется без опций или с -a/--all.
  • -f или --no-functions подавляет поиск функций и встроенных команд.
  • -t или --type выводит function, builtin, или file, если NAME является функцией оболочки, встроенной командой или файлом на диске соответственно.
  • -p или --path выводит путь к NAME, если NAME разрешается на исполняемый файл в $PATH, путь к скрипту, содержащему определение функции NAME если NAME разрешается на функцию, загруженную из файла на диске (т.е. не определённую интерактивно в командной строке), или ничего в противном случае.
  • -P или --force-path возвращает путь к исполняемому файлу NAME, предполагая, что NAME найден в $PATH, или ничего в противном случае. --force-path явным образом разрешает только путь к исполняемым файлам в $PATH, независимо от того, затеняется ли $NAME функцией или встроенной командой с таким же именем.
  • -q или --query подавляет весь вывод; это полезно при тестировании возвращаемого кода. Для совместимости со старыми версиями fish это также --quiet.

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

Пример

>_ type fg
fg is a builtin

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

Spec-Zone.ru

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