请大家帮忙看看为什么下面的代码不能执行
for ((j=1;j<=100;j++))
do
eval b$j=$(cat ${j}00a_md040.gro | awk -v bb=$a '{if(($1==bb)&&( substr($2,1,2)=="OW")) {x=$(NF); print x; exit}}')
echo ${j}00 $(echo "$((b$j))"|bc)
done
$((b$j))是浮点数。
错误提示: syntax error: invalid arithmetic operator (error token is ".424")