Bonjour
qiq1 peut-il me dire ce que fait la commande unix suivante
if [ $? -eq 0]
merci
Version imprimable
Bonjour
qiq1 peut-il me dire ce que fait la commande unix suivante
if [ $? -eq 0]
merci
si le retour de la commande précédent ce if est 0 alors faire...
0 traditionnellement est le retour OK
1 ou autre si c'est pas passer correctement
exemple :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 root@s-demo:/home/operateur# rm tutu rm: ne peut enlever `tutu': Aucun fichier ou dossier de ce type root@s-demo:/home/operateur# echo $? 1 root@s-demo:/home/operateur# touch tutu root@s-demo:/home/operateur# rm tutu root@s-demo:/home/operateur# echo $? 0 root@s-demo:/home/operateur# root@s-demo:/home/operateur# rm tutu ; if [ $? -eq 1 ] ; then echo pas de fichier tutu ; fi rm: ne peut enlever `tutu': Aucun fichier ou dossier de ce type pas de fichier tutu root@s-demo:/home/operateur#