我有一个bash脚本,我希望在其中切换特定变量的值。最小值为0.05,最大值为0.5。步长为0.05,总共产生10个值。作为for循环的一部分,我如何实现这种逐步递增?
答案 0 :(得分:3)
for n in $(seq 0.05 0.05 0.5); do
echo $n
done
来自seq(1)
的手册页:
概要
seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST
描述
按照INCREMENT的步骤从FIRST到LAST打印数字。