Linux程式设计-11.ShellScript(bash)--(10)控制圈while/until
|
|
| 文章来源:Linuxdby.com 编辑: 发布时间:2007-11-01
|
whilelistdolistdone 当list为True时,该圈会不停地执行。 例一:无限回圈写法 #!/bin/sh
while:;do echo"dosomethingforeverhere" sleep5 done
例二:强迫把pppd杀掉。 #!/bin/sh
while[-f/var/run/ppp0.pid];do killallpppd done
--------------------------------------------------------------------------------
untillistdolistdone 当list为False(non-zero)时,该圈会不停地执行。 例一:等待pppd上线。 #!/bin/sh until[-f/var/run/ppp0.pid];do sleep1 done
Tags:控制 设计 do /bin/sh done pppd -f/var/run/ppp0.pid
|
|
| 上一篇: Linux程式设计-11.ShellScript(bash)--(9)流程控制if 下一篇: Linux程式设计-11.ShellScript(bash)--(11)参数与变数 |
| 【返回顶部】 【打印】 【大】 【中】 【小】 【关闭】 |