Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-bash-for-loop-a-range-of-numbers.html

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

一般 t+1 的离线任务中,往往需要遍历一定时间范围内日期,然后将每天的日期作为参数或条件进行下一步操作,主要用 date 命令指定特定格式 ...
Python 如何实现指定次数的循环,可以利用 range 函数搞定。 ...
在Java中执行Shell命令有多种方式,以下是一些常见的实现方式以及详细的步骤流程和示例代码:###使用Runtime.示例代码:###使 ...
在Java中执行Shell脚本有多种方式,下面将介绍三种常用的方法,并提供相应的步骤流程和示例代码。###方法三:使用第三方库ApacheC ...
在Java中执行Linux命令行有多种方式,以下是一些常见的实现方式,包括步骤流程、依赖坐标和示例代码:###使用Runtime.###使用 ...