Shell 循环语句:for、while、until 及循环控制
循环是 Shell 脚本中实现重复执行任务的核心结构,Bash 提供了 for、while 和 until 三种循环语句,以及 break、continue 等控制命令。掌握这些工具能高效处理批量任务(如文件处理、日志分析等)。
for 循环:遍历列表或范围
for 循环适合已知循环对象集合的场景,有两种语法形式。
列表遍历语法(基础形式)
1 | for 变量 in 列表 |
- 列表:可以是直接给出的值、文件通配符、命令输出等。
- 变量:每次循环从列表中取一个值赋值给变量。
示例 1:遍历固定值列表
1 |
|
输出:
1 | 今天是 周一 |