一,for循环
使用for循环语句时,需要指定一个变量及取值列表,针对每个不同的取值重复执行相同的命令序列,直到变量值用完退出循环。然后在这里取值列表也被称为for语句的执行条件。
for循环是固定循环,也就是在循环的一开始就已经知道需要进行几次循环,有时候也把for循环称之为计数循环。
二,语法格式
(1)基本的格式

(2)fro语句的执行流程

for循环的次数取决于in后面的个数(以空格分隔),有几个值就循环几次,并且每次循环都把值赋予变量。也就是说,加假设in后面有三个值,for就循环三次。第一个的循环会把值“1”赋予变量,第二次的循环会把值“2”赋予变量,以此类推。
do…done之间的命令被称为循环体,其中的执行语句需要需要引用变量来完成相应的任务操作。
三,使用场景
(1)可以直接读取in后面的值,默认以空格作为分隔

(2)列表中的复杂值,注意双引号以及转义字符的使用

当值中有空格分界的时候需要双引号进行包裹,这样告诉shell这个是一个整体是一个值

(3)从变量中取值

往一个变量中定义值列表

(4)从命令中取值

因为是命令使用要用``反括号包裹

shell脚本for循环的基础格式以及取值列表的多种取值方式
最新推荐文章于 2025-09-10 20:39:40 发布
本文详细介绍了Shell脚本中for循环的基本概念、语法格式及其应用场景,包括直接读取in后的值、处理列表中的复杂值、从变量和命令中取值等。
1192

被折叠的 条评论
为什么被折叠?



