Ric*_*son 5 floating-point bash for-loop
在bash脚本中,我想迭代一个我希望作为参数传递给python中的脚本的值列表.事实证明,$d并$minFreq传递给python脚本时不浮动.为什么会这样?
for d in {0.01, 0.05, 0.1}
do
for i in {1..3}
do
someString=`python scrpt1.py -f myfile --delta $d --counter $i| tail -1`
for minFreq in {0.01, 0.02}
do
for bValue in {10..12}
do
python testNEW.py $someString -d $bValue $minFreq
done
done
done
done
Run Code Online (Sandbox Code Playgroud)
che*_*ner 11
删除空格
for d in {0.01,0.05,0.1}
Run Code Online (Sandbox Code Playgroud)
或者不要使用{}扩展(这里没有必要):
for d in 0.01 0.05 0.1
Run Code Online (Sandbox Code Playgroud)
这同样适用于minFreq循环.
如上所述,
for d in {0.01, 0.05, 0.1}
Run Code Online (Sandbox Code Playgroud)
变量d被分配了文字串的值{0.01,,0.05,和0.1}.