聲明:"$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}
聲明:"$k"_Id_avg="$(grep -i "$k"_Id_avg file.txt)"
and$k
是一個循環變數。現在我想列印上面變數中儲存的值,我該怎麼做?我已經嘗試過echo "$k"_Id_avg
,但它僅列印變數名稱並替換$k
為當前循環值。例如:NM_Id_avg
我會建議這樣的事情:
varname="$k"_Id_avg
echo ${!varname}