下面的範例是使用一個while無窮迴圈,每隔1秒,會印出 count值,執行後請按[ctrl+c]來結束程式
==========================================================
#!/bin/sh
count="1"
while [ 1 ]
do
echo $count
count=$(($count+1))
sleep 1
done
=========================================================
==========================================================
#!/bin/sh
count="1"
while [ 1 ]
do
echo "do loop"
if [ $count -eq "7" ]; then
exit
fi
count=$(($count+1))
done
=============================================================
你可以 while true 或是 while sleep 1s 。
回覆刪除while 後是放命令,判斷命令的返回值。
true 是永遠返回 0 , sleep 正常退出也不會報錯。
這個方法不錯哦! 感謝提供意見~
刪除