控制圈while/until

while list do list done 
当list为True时,该圈会不停地执行。 
例一 
无限回圈写法 
#!/bin/sh 
 
while : ; do 
echo 
"do something forever here" 
sleep 5 
done 
 
例二 
强迫把pppd杀掉。 
#!/bin/sh 
 
while [ -/var/run/ppp0.pid 
] ; do 
    
killall pppd 
done 
 
 
===============================================
 
 
until list do list 
done 
当list为False
(non-zero)
时,该圈会不停地执行。直到list为true才停止执行 
例一 
等待pppd上线。 
#!/bin/sh 
until [ -/var/run/ppp0.pid 
] ; do 
    
sleep 1 
done 


 » 相关连接:
函数function 返回状态Exit 分类以下字段 得到从1~10的数字
创建屏幕输出 大小写转换 awk date
清除^M Bash最常见的激活模式是交互式和非 Bash中的变量 Bash内建参数
 » 本栏目最新帖:
 » 精华帖:

Powered by PHPWind v6.0 Code © 2003-08