在bash中循环从0.01到0.5

Gui*_*sse 0 bash loops decimal weka

我在bash中创建一个脚本来调用命令100次,每次都改变一个float参数.我需要用0.01,然后0.02,0.03到0.5来调用它.由于我无法在条件或步骤中使用浮点创建循环,因此我不确定如何执行此操作.我尝试从1到50进行循环,然后将数字除以100,将其转换为浮点数,然后用该命令调用命令,然后命令(基本上我调用Weka,数字对应于置信区间)无法正确识别参数,所以可能我使用了错误的数据类型.

提前致谢!帕特里西奥

aba*_*asu 7

for i in `seq 0.01 0.01 0.5`; do  echo "called with $i" ; done
Run Code Online (Sandbox Code Playgroud)

这将创建一个0.01到0.5的seq,增量为0.01.所以echo用你需要的电话替换.