60 votes

Variable de script shell non vide (option -z)

Comment s’assurer qu’une variable n’est pas vide avec l’option `` ?

Il renvoie l’erreur :

98voto

Ignacio Vazquez-Abrams Points 312628

Bien sûr que si. Après avoir remplacé la variable, il lit , ce qui n’est pas une commande valide. Utilisez des guillemets doubles ou `` .

27voto

William Pursell Points 56211

Pourquoi utiliseriez-vous -z ? Pour tester si une chaîne n’est pas vide, utilisez généralement -n :

 si l’essai -n « $errorstatus »; alors echo errorstatus n’est pas vide fi 

3voto

vinod garag Points 11

Je pense que c’est la syntaxe que vous recherchez :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X