A entourer d'if au besoin :)
Attention, on teste ici uniquement si une variable est vide (-n pour le test inverse) ce qui est le cas pour une variable non initialisée, mais aussi pour une variable initialisée à la chaine vide.
Pour vraiment tester si une variable est initialisée, je ne connais que ceci, mais il y a surement mieux :
# Commande test
Posté par peck (site web personnel) . Évalué à 4.
ou dans certains shells
[ -z "$var" ]
A entourer d'if au besoin :)
Attention, on teste ici uniquement si une variable est vide (-n pour le test inverse) ce qui est le cas pour une variable non initialisée, mais aussi pour une variable initialisée à la chaine vide.
Pour vraiment tester si une variable est initialisée, je ne connais que ceci, mais il y a surement mieux :
set | grep "var"
[^] # Re: Commande test
Posté par PoFMaN . Évalué à 2.
[^] # Ce n'est pas une critique...
Posté par furai (site web personnel) . Évalué à 0.
"Merci, ça marche".
Je m'imagine bien l'anxiété :
"J'ai posé une question sur LinuxFR, 'tain, le piège, tout le monde va essayer de me répondre à côté..." ^_^
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.