en fait sur AIX il faut des doubles crochets
if [[ "$a" -eq 1 ]] && [[ "$b" -eq 1 ]]
then
...
fi
il faut penser a mettre des guillemets entre la variable car si la variable n'est pas initialise par exemple on aura une erreur de syntaxe.
car rien ne peut pas etre = à 1
$a = pas bon
"$a" = bon
Pour tester les chaines de caractere c'est =
if [[ "$a" = "toto" ]]
then
...
fi
Merci.
Message édité par badre2911 le 22-11-2005 à 13:27:52