[script shell AIX] [Résolu] - Linux et OS Alternatifs
Marsh Posté le 22-11-2005 à 13:25:19
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.
Marsh Posté le 22-11-2005 à 12:05:56
Bonjour,
Comment faire un test ET en shell.
quand je fais :
if [ var1 -eq 'xx' && var2 -eq 'xx' ] j'ai une erreur sur le ']'
Merci d'avance.
Message édité par badre2911 le 22-11-2005 à 13:26:13