1
我看到這樣的代碼:什麼「while:; do」真的在bash中做什麼?
while :; do
#commands
done
的是,同樣作爲
while :
do
#commands
done
而且是僅僅一個無限循環?
我看到這樣的代碼:什麼「while:; do」真的在bash中做什麼?
while :; do
#commands
done
的是,同樣作爲
while :
do
#commands
done
而且是僅僅一個無限循環?
:
是殼內建Null command
。您可以在終端上鍵入help :
:
:: :
Null command.
No effect; the command does nothing.
Exit Status:
Always succeeds.
它看起來像/bin/true
。
是的,這只是一個無限循環。通常情況下,while
循環內的代碼將調用break
以在滿足某些條件時退出循環。
哈哈,好主意。 :) – Rodrigo