checker une dependance, which & Cie [Bash] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 26-06-2003 à 19:27:17
bobuse a écrit : bon voila, j'aimerai tester la presence d'un exceutable dans un script. |
utilise les trucs du bash qui sont faire pour faire ca -f
edit :
un exemple te parlera plus je pense
PATH_MONBIN="/bin/ls"
if [ -f $PATH_MONBIN ]
then
echo "ca rox";
else
echo "ca rox pas";
fi
voila si me suis pas planté syntaxiquement ca doit etre ca
Marsh Posté le 26-06-2003 à 19:50:45
ouais j'ai bien pensé a ca, mais des fois c'est pour des trucs dont j'ai pas le chemin (qui sont dans le PATH quoi), et la le which est bien pratique, mais bon tant pis
merci kan meme
Marsh Posté le 26-06-2003 à 17:47:24
bon voila, j'aimerai tester la presence d'un exceutable dans un script.
Il me semblait pouvoir faire un truc du genre :
which monBin > /dev/null 2>&1 || (echo "manque monBin"; exit 1)
Deja je me demande si c'est la meilleure solution ...
Ensuite, je crois que ca marche chez moi sur un nunux, mais la sur Sun ca merdoit, donc c'est ptet que ma soluce est pas tres propre
Par "merdoyer", j'entends que ca passe a la trappe meme si j'ai pas le "monBin", ca passe a la suite comme si de rien n'etait ...
---------------
get amaroK plugin