簡介
if迴圈
if conditon then commands
else
command fi
else這部分沒有可以省略
或者
if condition then commands else if conditon then commands fi fi
可以在if中使用break退出迴圈
for迴圈
for (( i=0;i<=10;i++ )) { command
echo $i }
while迴圈
while ps -p `cat $PIDFILE` > /dev/null do let CNT+=1 if [ $CNT -gt 5 ] then break; fi sleep 1 done
until迴圈
until迴圈會一直執行迴圈直到條件為真就停止往下執行,所以下面的結構只會返回0-5
i=0; until [ $i -eq 6 ] do echo $i; let i++; done
總結
備註: 作者:pursuer.chen 部落格:http://www.cnblogs.com/chenmh 本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結。 《歡迎交流討論》 |