目录
2.1格式:for 名称[in词语……];do命令;done
2.2for((表达式1;表达式2;表达式3));do命令;done
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