echo 引用 shell 腳本中另一個變數的變數

echo 引用 shell 腳本中另一個變數的變數

聲明:"$k"_Id_avg="$(grep -i "$k"_Id_avg file.txt)" and$k是一個循環變數。現在我想列印上面變數中儲存的值,我該怎麼做?我已經嘗試過echo "$k"_Id_avg,但它僅列印變數名稱並替換$k為當前循環值。例如:NM_Id_avg

答案1

我會建議這樣的事情:

varname="$k"_Id_avg
echo ${!varname}

相關內容