shell脚本——循环语句

本文详细介绍了Shell脚本中的循环语句,包括for、while和until循环的语法结构和常见用法。通过多个案例展示了如何在不同场景下使用这些循环,如列表循环、不带列表循环、类C风格的for循环以及while死循环。此外,还提到了控制循环的continue和break命令的应用。
摘要由CSDN通过智能技术生成

文章目录



一、for循环语句

(一)、语法结构

(1)、列表循环

格式:

for  变量名  in  取值列表
do
	命令序列
done

(2)、不带列表循环

格式:

for  变量名  
do
	命令序列
done

(3)、类c风格的for循环

for ( (expr1;expr2;expr3))
do
command
done


expr1:定义变量并赋初值
expr2:决定是否循环
expr3:决定循环变量如何改变,决定循环什么时候退出

(二)、循环语句的用法

读取不同的变量值,用来逐个执行同一组命令
for循环经常使用在已经知道要进行多少次循环的场景
for循环,又有人称之为条件循环,或者for i in ,其实就是for循环的特性,次数和给与的条件是成正比的。
i 控制循环次数
在这里插入图片描述

(1)、列表循环

案例1:打印1-5数字

在这里插入图片描述
在这里插入图片描述

案例2:打印5次hello world

在这里插入图片描述
在这里插入图片描述

案例3:输出0-5之间的偶数

在这里插入图片描述
在这里插入图片描述

倒序1-10

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

正序1-10

在这里插入图片描述

在这里插入图片描述

1-10的奇数

在这里插入图片描述
在这里插入图片描述

(2)、不带列表循环

案例4:打印hello

(注——不带列表循环执行时有用户指定参数和指定参数个数决定)

第一种

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二种

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值