**
while 循环语句
**
语法:
-------------------------------------------------------------------------------
变量名=变量值
while command
do
command
done
解析:
-------------------------------------------------------------------------------
1)while:无限循环为
2)do:为真执行
3)done:为假则完成循环
4)true:永为真,永不停止循环执行
5)fasle:永为假,永不被执行
格式:
while 条件测试命令
do
命令序列
done
举例:
-------------------------------------------------------------------------------
注意:
----------------------------------------
1)命令序列((w--))代表w变量值10每次循环递归减1
2)((w++))代表每次循环变量值都递归加1,直到符合结果
举例1
----------------------------------------
# vi wang.sh
#!/bin/bash
w=10
while [ $w -ge 5 ] ;do
echo $w
((w--))
done
举例2
----------------------------------------
# vi long.sh
#!/bin/bash
w=10
while [ $w -lt 20 ] ;do
echo $w
((w++))
done
测试死循环
----------------------------------------
#!/bin/bash
w=10
while [ $w -lt 20 ] ;do
echo $w
#((w++))
done
break(跳出循环),continue(继续循环)举例
---------------------------------------------------------------
#!/bin/bash
w=10
while [ $w -lt 20 ] ;do
echo $w
#((w++))
#break
continue
done
本文详细介绍了Bash脚本中while循环的语法和用法,包括条件测试命令、循环控制语句如break和continue的使用,并通过具体示例展示了如何实现数值的递增和递减循环。
讲师-LINUX-DAY23-SHELL-流程控制WHILE&spm=1001.2101.3001.5002&articleId=81529850&d=1&t=3&u=05140813ee724f1eb918aad9f625c871)
3150

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



