Vérifier qu'une commande est disponible depuis un script bash

Votre script a une dépendance et vous voulez arrêter son exécution ainsi que prévenir l’utilisateur si elle manque à l’appel ?

COMMAND="commande du programme à lancer";
command -v $COMMAND >/dev/null 2>&1 || { echo >&2 "Erreur: ce script requiert que la commande '$COMMAND' soit disponible"; exit 1; }

On utilise cette astuce pour le script quick and dirty qui permet de compresser les fichiers statiques de 0bin.

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *