シェルスクリプトで無限ループする

2015年2月18日 0 投稿者: khws4v1

どちらの方法でもできます。

シェルスクリプトのwhileはC言語などのwhileと同じように条件式が成り立つ間繰り返し処理を行います。
成り立つかどうかは戻り値で判断され、0だと成り立つと判断されます。
ここはC言語と逆です。

:はヌルコマンドと呼ばれており、戻り値に0を返すだけで何もしません。
trueコマンドは、戻り値に0を返すだけのコマンドです。
逆に1しか返さないfalseコマンドも存在します。