これらのコマンドを使用して、シェルでいくつかの浮動小数点数を計算しようとしています:
zmin='0.004633'
zmax='3.00642'
step='0.1'
echo "zmin=$zmin"
echo "zmax=$zmax"
echo "step=$step"
n=`echo "(($zmax - $zmin)) / $step " |bc -l `
b=${n/\.*}
echo "b=$b"
for ((j = 1; j <= b; j++))
do
z_$j=`echo "scale=7; (($zmin + $(($j-1)))) * $step" |bc -l`
zup_$j=`echo "scale=7; $((z_$j)) + $step " |bc -l `
echo "z_$j=$((z_$j)) && zup_$j=$((zup_$j))"
done
しかし、私は正しい答えを受け取りますn
。z_$j
&についてzup_$j
は、次のエラーが表示されます:
'z_9=.8004633: command not found'
どうすればこの問題を解決できますか?