如何生成数字
0.01, 0.02, 0.03 ... until 0.2
Run Code Online (Sandbox Code Playgroud)
在 bash 中?
我运行这个例子但它不起作用
#!/bin/bash
#
# Script for running several experimentations one the same JVM
#
for ((i = 0; i < 0.1; i += 0.01))
do
echo $i
done
Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 11.10 下,当我在 bash 中执行这个程序时,出现以下错误:
exec.bash: line 25: [: 0.1: integer expected as an expression
Run Code Online (Sandbox Code Playgroud)
第 25 行是:
while [ $p -le 1.0 ]
Run Code Online (Sandbox Code Playgroud)
在以下上下文中
p=0.1
while [ $p -le 1.0 ]
do
echo ----probability---- $p
java $jvmargs -classpath $CP jbenchmarker.MainSimulation $p
(( p= $p + 0.1 ))
done
Run Code Online (Sandbox Code Playgroud)
问题出在哪儿?