一、特点:循环次数[一定]是固定的
二、while语句结构
- while 条件测试
- do
- 循环体
- done
- ==当条件测试成立(条件测试为真),执行循环体
演示:
需求:每秒显示一个数字,一次递增1
[root@localhost ~]# vim num.sh #脚本编写
while :
do
let i++
sleep 1
echo $i
done
[root@localhost ~]# bash num.sh #执行脚本
三、 until语句结构
- until 条件测试
- do
- 循环体
- done
- ==当条件测试成立(条件测试为假视为成立),执行循环体
演示:
需求:每秒循环一个数字
[root@localhost ~]# vim unitl.sh #脚本编写
#!/bin/bash
until [[ $i -eq 14 ]]
do
let i++
sleep 1
echo $i
done
[root@localhost ~]# bash unitl.sh #脚本编写
四、循环总结:
- 固定:for
- 不固定:while&until









![[数据结构]HashSet与LinkedHashSet的底层原理学习心得](https://img-blog.csdnimg.cn/direct/0c29c4f2e0644eb1858de0ccc533ab7d.png)







![[力扣题]1.判断一棵树是否是平衡二叉树](https://img-blog.csdnimg.cn/d0c7aadd411a4e51901beb0204a5cf6f.png)

