[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】bashのシェルで無限ループを実行する

環境:Redhat Enterprise linux 6(EL)

【回答】
bashのシェルで無限ループを実行する方法の一つとして while :を使用する方法があります。
: は"何も実行しないコマンド"です。echo $? には 0 を戻します。

以下の例では test という文字列を無限に出力します。

-------------------------------------------------------------------

while :
 do
  echo "test"
 done

-------------------------------------------------------------------



# help :
:: :
No effect; the command does nothing. A zero exit code is returned.
# :
# echo $?



(*)本ページは Redhat Enterprise Linux 4以後を想定しています。

最終更新日:2013/09/25



[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012