【发布时间】:2013-12-07 06:37:15
【问题描述】:
我尝试做的是这样的:
city="Houston"
var1="1"
var2="2"
var3="3"
eval parameter_${city}_${var1}=444
eval parameter_${city}_${var2}=222
eval parameter_${city}_${var3}=111
eval parameter_${city}_total=$( awk -v var1=$parameter_${city}_${var1} -v var2=$parameter_${city}_${var2} -v var3=$parameter_${city}_${var3} 'BEGIN{print var1 + var2 / var3}' )
echo $parameter_Houston_total
-nan
通常我希望输出像 6,但它会产生 -nan 输出。我的哪一项陈述不正确?
谢谢。
【问题讨论】: