Page 1 sur 1

[Bash] Test variable vide ou non

Publié : 24 août 2021, 13:02
par cyril
Vérification qu’une variable est non vide en Bash.

Code : Tout sélectionner

if [[ -n "$PARAMETERS_FILE" ]]; then
  METADATA="${METADATA},parameters_file=${PARAMETERS_FILE}"
fi
En d’autres termes, si la variable PARAMETERS_FILE n’est pas vide, on la concatène dans METADATA. Pour vérifier qu’une variable est vide, utiliser -z.

Soit au final :

-z : retourne vrai si la taille de la chaîne vaut zéro.
-n : retourne vrai si la taille de la chaîne n’est pas zéro.

Source :
https://www.unicoda.com/?p=3758