Outils pour utilisateurs

Outils du site


dev:bash:exemples:verifier_definition_variable

Bash : vérifier l’existence d'une variable

Pour vérifier qu'une variable est définie en bash, une méthode simple consiste à utiliser la primitive declare:

# Retourne 0 si MAVAR existe
declare -p MAVAR &> /dev/null
 
# Équivalent avec l'alias typeset
typeset -p MAVAR &> /dev/null

Ci-dessous un exemple dans un if:

if $( declare -p MAVAR &> /dev/null ); then
  echo "MAVAR"=$MAVAR
else
  echo "MAVAR n'existe pas."
fi

Références

dev/bash/exemples/verifier_definition_variable.txt · Dernière modification : 2023/01/18 14:46 de yoann