设置首页  |   加入收藏  |  联系我们   
您的位置: 主页>Linux知识>Linux程序设计>正文
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
Google
 
上一篇: Linux程式设计-11.ShellScript(bash)--(9)流程控制if   下一篇: Linux程式设计-11.ShellScript(bash)--(11)参数与变数
【返回顶部】 【打印】 【大】 【中】 【小】 【关闭】

 我来说两句
用户名: 新注册) 密码: 匿名评论 [论坛讨论]
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 相关文章
 热门文章

 
版权所有  2005-2006  Linux集中营  闽ICP备07500055号