Проверить наличие команды в Bash

Bash logo Scripts

При разработке скриптов иногда используются различные утилиты, которые могут не входит в состав дистрибутива. К примеру в минимальной установке CentOS может не оказаться команды nslookup.

 

Для проверки наличия команды, необходимо использовать утилиту command.

Проверка существования команды в Linux

Вместо <command> используется имя приложения\утилиты для проверки.

Если команда обнаружена в системе, то утилита вернет полный путь до исполняемого файла

Проверка существования команды в Bash скрипте

Проверить наличие команды в скрипте можно следующей конструкцией.

И при необходимости указать пример установки или вывести любую другую полезную информацию.

Avatar for Gnostis
Gnostis
Добавить комментарий