我之前已经看过这个问题,但我似乎无法掌握它。
我从用户输入得到这个变量
read column_number
然后我加入" col"前缀以形成我的变量的名称
selected_column="col"$column_number
但是当我尝试评估它以获得结果时,我一直得到(standard_in)1:语法错误
sum=$(round $sum+"echo ${!selected_column}", 2)
答案 0 :(得分:2)
column_number=5
selected_column=col$column_number
col5=42
sum=17
echo $(($sum+${!selected_column}))
输出:
59
sum=$(round $(($sum+${!selected_column})) 2)