【发布时间】:2014-07-15 12:54:20
【问题描述】:
我有这个基本上运行 c 模拟的 bash 脚本./infosimul mu num
其中参数线性增加,它们只取整数。
mu=1
num=0
while test $num -le 6;do
mkdir $num
cd $num
while test $mu -le 200; do
../infosimul "$num" "$mu"
mu=$((mu+3))
done
mu=1
cd ../
num=$((num+1))
done
我希望 mu 参数在 0.01, 0.03, 0.09, 0.1, 0.3, 0.9, 1, 3, 9 ,10 或不纯粹是整数序列的集合中增加。
谢谢!
【问题讨论】:
-
在 bash 内部基本上不支持,但是你可以使用
bc来比较浮点数。
标签: bash loops floating-point