Board logo

标题: Linux程式设计-11.Shell Script(bash)--(10)控制圈 [打印本页]

作者: 网普科技     时间: 2005-6-16 02:31 PM    标题: Linux程式设计-11.Shell Script(bash)--(10)控制圈

while list do list done 当list为True时,该圈会不停地执行。 例一 : 无限回圈写法 #!/bin/sh

    while : ; do echo "do something forever here" sleep 5 done

    例二 : 强迫把pppd杀掉。 #!/bin/sh

    while [ -f /var/run/ppp0.pid ] ; do killall pppd done

    --------------------------------------------------------------------------------

    until list do list done 当list为False(non-zero)时,该圈会不停地执行。 例一 : 等待pppd上线。 #!/bin/sh until [ -f /var/run/ppp0.pid ] ; do sleep 1 done

    原作者: 不详
    来 源: 不详




欢迎光临 网普技术论坛 (http://bbs.netpu.net/) Powered by Discuz! 2.5