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

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

 

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

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий