{{tag>dev bash variable code snippet exemple guide howto}}
====== 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 =====
* https://stackoverflow.com/questions/3601515/how-to-check-if-a-variable-is-set-in-bash