FORUM Tom's Hardware » Programmation » Autre » [bash] tester la présence de logiciel
 

[bash] tester la présence de logiciel

Le monde de Windows : lord_jul, 2 utilisateurs anonymes et 88 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [bash] tester la présence de logiciel
 
Plus d'informations

J'aimerais tester la présence de logiciel en bash...

Code :
  1. ping=/bin/ping
  2. ls=/bin/ls
  3. if [ -x "$ping" && "$ls" ];
  4. then
  5.     echo -e "OK"
  6. else
  7.     echo -e "FAILED"
  8.     echo -e "Please install missing software"
  9.     exit
  10. fi



Là où j'ai un problème, c'est dans le

Code :
  1. if [ -x "$ping" && "$ls" ];




Comment faire pour que les 2 programmes soit vérifiés dans un seul if [] ? L'erreur renvoyée est : line 55: [: missing `]'
:??:

Plus d'informations

Comme çà

Code :
  1. if [ -x "$ping"  ] && [ -x "$ls" ];

:jap: ;)


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » [bash] tester la présence de logiciel
 

Annonces Google
Publicité