Le samedi 20 septembre, Philippe B a écrit :
> RETURN CODES
> 0 : No virus found.
> 1 : Virus(es) found.
> 2 : Error occured.
>
> comment gerer ca en bash ??
La variable $? contient le code de retour de la dernière comande
éxécutée :
bash$ true; echo $?
0
bash$ false; echo $?
1
Regarde aussi les opérateurs logiques || et && et la construction if.
Attention : en bash 0 c'est vrai et toute valeur non-nulle c'est faux :
bash$ if true; then echo \$? = 0; else echo \$? != 0; fi
$? = 0
bash$ if false; then echo \$? = 0; else echo \$? != 0; fi
$? != 0
Edgar.
--
Edgar Bonet Maison : 04 76 21 29 16 Bureau : 04 76 88 10 96
3 rue Jean Prévost Mobile : 06 77 19 79 39 Fax : 04 76 88 11 91
38000 Grenoble guilde@??? www.edgar-bonet.org