Shell脚本循环语句


Shell脚本中,‌循环结构用于重复执行一段代码多次,主要应用在批量处理、条件性重复操作等场景下。

for语句

for循环用于遍历固定数量的元素(如数组、列表等),通常用在已知迭代次数和元素的情况下。在for语句中可以使用break退出循环,也可使用continue中止本次循环。

语句格式

for 变量 in 元素列表
do
 命令序列
done

使用示例

1、for语句中的元素列表可有多种生成方式,常用的包括:元素序列、范围扩展与seq命令生成。

1.1、罗列元素的元素序列。

devops

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

devops

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

devops

2、for语句循环的中断。

2.1、使用break退出循环。

devops

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

devops

while语句

while循环用于在满足特定条件时重复执行代码的场景下,当条件满足时命令序列会一直执行,直到条件不满足。在while语句中可以使用break退出循环,也可使用continue中止本次循环。

语句格式

while [ 条件表达式 ]
do
 命令序列
done

使用示例

1、根据条件是否成立执行命令序列。

devops

2、while语句循环的中断。

devops

发表评论

评论数量:0