【发布时间】:2014-02-05 15:27:26
【问题描述】:
我有一个脚本,它的选项之一是从 0 到 1 的数字。我想测试这些不同的设置做了什么,所以我想遍历所有设置。我想用这个生成数字:
for ((i=0; i <= 10; i += 1)); do echo "scale=1; ${i}/10"| bc; done
但是,当我尝试此操作时,bc 在设置之前不会评估scale=1; ${i}/10,因此我最终使用scale=1; ${i}/10 而不是我想要的实际数字:
for ((i=0; i <= 10; i += 1)); do Myscript --input testdata --setting "scale=1; ${i}/10"| bc; done
【问题讨论】:
标签: bash unix for-loop numbers