J'ai plusieurs variables dans un tableau, je veux parcourir chacune de ces variables et trouver si elles sont vides.Recherche de variables vides dans le tableau bash
code:
declare -a CONFIG_PARAM=($Var_MODE $Var_Path $Var_Stage $Var_line $Var_CVG $Var_Operator)
for PARAMS in "${CONFIG_PARAM[@]}"; do
if [ ! $PARAMS ]; then
echo -e "$PARAMS is empty"
fi
done;
Mais il ne semble pas attraper les variables vides. Quelqu'un peut-il indiquer ce qui ne va pas ou fournir une suggestion/solution? Merci d'avance pour votre aide.
Citations. '" $ Var_MODE "" $ Var_PATH "' etc. Et '[! "$ PARAMS"] ' –
Mais c'est seulement si vous avez besoin des valeurs. Si vous avez besoin des noms, vous devez utiliser une extension indirecte. –
Merci J'ai juste essayé le et obtenu les valeurs mais j'avais besoin des noms de variables à imprimer! –