我也尝试过$ $ $(seq 3.0 4.5 0.1); 回声$ i; 完成但没有任何反应.
订单错了:
$ for i in $(seq 3.0 0.1 4.5); do echo $i; done
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找以0.1步从3.5到4.5的循环,则可以使用
for x in {35..45}; do
y=`bc <<< "scale=1; $x/10"`
echo $y
done
Run Code Online (Sandbox Code Playgroud)
0.01步一样
for x in {350..450}; do
y=`bc <<< "scale=2; $x/100"`
echo $y
done
Run Code Online (Sandbox Code Playgroud)