Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 bash 脚本,我希望在其中切换特定变量的值。最小值为 0.05,最大值为 0.5。步长为 0.05,总共有 10 个值。作为 for 循环的一部分,我将如何实现这种逐步递增?
for n in $(seq 0.05 0.05 0.5); do echo $n done
从手册页seq(1):
seq(1)
概要 seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST 描述 以 INCREMENT 为步长从 FIRST 到 LAST 打印数字。
seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LAST
以 INCREMENT 为步长从 FIRST 到 LAST 打印数字。