{{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