Shell脚本中,循环结构用于重复执行一段代码多次,主要应用在批量处理、条件性重复操作等场景下。
for语句
for循环用于遍历固定数量的元素(如数组、列表等),通常用在已知迭代次数和元素的情况下。在for语句中可以使用break退出循环,也可使用continue中止本次循环。
语句格式
for 变量 in 元素列表
do
命令序列
done
使用示例
1、for语句中的元素列表可有多种生成方式,常用的包括:元素序列、范围扩展与seq命令生成。
1.1、罗列元素的元素序列。

1.2、使用大括号进行序列的范围扩展。

1.3、使用seq命令生成序列。

2、for语句循环的中断。
2.1、使用break退出循环。

2.2、使用continue中止本次循环。

while语句
while循环用于在满足特定条件时重复执行代码的场景下,当条件满足时命令序列会一直执行,直到条件不满足。在while语句中可以使用break退出循环,也可使用continue中止本次循环。
语句格式
while [ 条件表达式 ]
do
命令序列
done
使用示例
1、根据条件是否成立执行命令序列。

2、while语句循环的中断。
