在 shell 脚本中 echo 引用另一个变量的变量

在 shell 脚本中 echo 引用另一个变量的变量

语句:"$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}

相关内容