Linux 基础教程

Linux 参考手册

Linux 笔记

Linux bash shell 循环执行固定次数或指定数字范围

Linux 笔记 Linux 笔记


在类 Linux 下,写脚本任务经常需要通过 bash shell 循环执行固定次数或在指定数字范围,可以通过 for ... in ... 语句搞定。

for ... in ...

如果要在指定数据范围内循环执行,示例如下:

for i in {7..14}
do
    echo $i
done

如上所述,从 7 依次遍历到 14,即循环 8 次,且可以获取对应的数字变量 $i

如果想控制范围遍历的步长(step),可以如下:

for i in {1..100..2}
do
    echo $i
done

上面例子表示从 1 到 100 以 2 为步长循环。