vendredi 21 septembre 2012

bash, tester si un programme est installé

Pour tester si un programme est installé, on peut utiliser la commande which
de différentes manières.

La première en comptabilisant le nombre de lignes retournées.



La seconde en utilisant le code de retour de la commande.



which, apt-get install, sudo

La seconde est plus lisible, pas besoin de décrypter.

C'est seulement dommage qu'on ne puisse pas ajouter un paramètre à la commande pour ne pas écrire sur la sortie standard et que l'on soit obligé de rediriger dans /dev/null.

A chacun sa préférence.