while命令有點象if-then和for循環的結合。while測試命令返回0退出狀態,就循環一組命令。
while基本格式:
while test command
do
other commands
linux查找文件命令。done
示例:
#!/bin/bash
varl=5
while?[?$varl?-gt?0?]
do
linux退出命令,echo?$varl
varl=$[?$varl?-1?]
done
[root@localhost?~]#?./test10.sh
5
4
linux查看進程命令、3
2
1
注意:因為while是檢測到退出狀態為0就執行,只有讓輸出為非0才會停止循環,
varl=$[?$varl?-1?]得出的結果為非0
使用多條測試命令
linux打開文件命令。#!/bin/bash
var1=3
while?echo?$var1
[?$var1?-ge?0?]
do
echo?"The?is?inside?the?loop"
linux關機命令,var1=$[?$var1?-1?]
done
[root@localhost?~]#?./test11.sh
3
The?is?inside?the?loop
2
linux基本命令的使用,The?is?inside?the?loop
1
The?is?inside?the?loop
0
The?is?inside?the?loop
-1
linux有什么用,在多行命令中,所有的測試命令都在每次失代中執行,包含測試命令失敗的最后一次失代
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态