shell腳本之死循環寫法

最近在學習寫shell腳本,在練習if while等流程控制時,突然它們的死循環寫法是怎麼樣的?經過百度與親測記錄如下:

for死循環

#! /bin/bash

for ((;;));do
        date
        sleep 1
done

while死循環

#! /bin/bash

while :
do
        date
        sleep 1
done
#! /bin/bash

while ((1))
do
        date
        sleep 1
done
#! /bin/bash

while [[ 1 ]]
do
        date
        sleep 1
done
#! /bin/bash

while [ 1 ]
do
        date
        sleep 1
done

#! /bin/bash

while true
do
        date
        sleep 1
done
#! /bin/bash

while [[ "1" == "1" ]]
do
        date
        sleep 1
done
#! /bin/bash

while test "1" = "1"
do
        date
        sleep 1
done
#! /bin/bash

while [ TRUE ]
do
        date
        sleep 1
done
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章