What I try to do is something like:
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
Normally I expect an output like 6 but instead it produces a -nan output. Which one of my statements is not correct?
Thanks.