shell之循环语句

目录

1.循环的定义

2.for循环

2.1格式:for 名称[in词语……];do命令;done

实验1:1加到100的和

实验2:将某文件夹下的所有.txt文件后缀改为bak

实验3:99乘法表

2.2for((表达式1;表达式2;表达式3));do命令;done

3.while循环

实验1:求和1-100

实验2:做一个猜1-1000价格的脚本

4.until循环


1.循环的定义

一定要有跳出循环的条件

1、已知循环的次数

2、未知循环的次数,但是有一个跳出条件

循环的类型:

1、for(已知次数)

2、while成功执行

3、until条件不成功执行(一般限定条件)

2.for循环

2.1格式:for 名称[in词语……];do命令;done

实验1:1加到100的和

实验2:将某文件夹下的所有.txt文件后缀改为bak

实验3:99乘法表

2.2for((表达式1;表达式2;表达式3));do命令;done

表达式1

表达式2 是一个判断,如果满足表达式2才执行

表达式3

3.while循环

while 判断条件 条件成立 继续循环 条件不成立 跳出循环

do

命令

done

死循环:

while true

while :

实验1:求和1-100

如果不加 let i++就会死循环,因为i的值为0保持不变,i的条件是一直满足小于等于100的条件,所以成了一个死循环。ctrl +c退出。

实验2:做一个猜1-1000价格的脚本

4.until循环

until循环:条件为假执行循环(一般不用)

语法:

until 条件测试操作

do

命令序列

done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值