我在數組中有多個變量,我想遍歷每個變量並查找它們是否爲空。在bash數組中找到空變量
代碼:
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;
但它似乎沒有趕上空變量。有人能指出什麼是錯誤的或提供任何建議/解決方案嗎?預先感謝您的幫助。
行情。 '「$ Var_MODE」「$ Var_PATH」'等等和'[! 「$ PARAMS」]' –
但是,只有在您需要這些值的情況下。如果您需要名稱,那麼您需要使用間接擴展。 –
謝謝我剛剛嘗試過並獲得了值,但我需要打印變量名稱! –