在类 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 为步长循环。