Эквивалент «который» в sh

Я узнал сегодня при разработке сценария оболочки, which не является встроенным для sh . Что такое хороший эквивалент?

One Solution collect form web for “Эквивалент «который» в sh”

Используйте command -v , которая требуется в POSIX sh с момента выпуска 7. Обратите внимание, что если команда является встроенной оболочкой, вы можете не получить ожидаемые результаты (выход не будет пустым).

 $ command -v init /usr/bin/init 

command стандартизована здесь .

  • Довольно выход в GHCI: нет цветов
  • Прикрепите к существующему сеансу экрана, но в новом окне
  • Почему «ncal -CM» не работает, но «ncal -MC» делает?
  • «Сбор» файлов для дальнейшей обработки
  • cURL доступ к сайту HTTPS
  • Как скрипт bash обнаруживает, работает ли он в фоновом режиме?
  • Bash - нет такого файла или каталога, даже если каталог существует и предыдущие команды выполняются правильно
  • Является ли `var = value builtin` таким же, как` var = value; builtin`?
  • Сообщение об ошибке на терминале, несмотря на использование символа 2>
  • Что означает $ {1 + "$ @"} в сценарии оболочки и как он отличается от «$ @»?
  • Как сделать экспортированные переменные оболочки постоянными?
  • Interesting Posts

    TLP переопределяет автоматическую приостановку конфигурации

    Plymouth на Debian 8 с проприетарными драйверами nVidia

    Замените строку «string | string»

    Пространство осталось на Linux RAM / TMP, FS

    Использовать только HDMI для аудиовыхода

    Как сохранить VPN-соединение в режиме ожидания или ограничить время ожидания?

    PulseAudio в Debian 9: Как настроить уровень громкости звука по умолчанию?

    Быстрая ссылка для быстрого поиска определенного символа

    Переименование пакетного файла: лучше, чем случайный идентификатор, чтобы предотвратить удаление файлов с повторяющимися именами файлов?

    Ноутбук перезагружается, а не возобновляет работу с systemd suspend при питании от батареи (приостановка работы от сети переменного тока работает)

    Как перенаправить резервный сетевой интерфейс через туннель SSH?

    cifs mount в fstab монтируется в другой каталог

    Удаление нежелательных строк в текстовом файле

    Список файлов, которые не имеют определенных букв в первых двух символах

    Жесткий диск исчез

    Linux и Unix - лучшая ОС в мире.