while ループも for ループと同様に、先頭に制限条件を付けたループです。これは、while ループを実行する前に条件をチェックする必要があることを意味します。ほとんどの場合、for ループで実行できることはすべて実行できますが、プログラミングにおいては独自の利点があります。
# 構文:
while [ condition ] do // 执行 done
bash での while ループの例
たとえば、i の値が 10 より大きい場合、次のループは 10 回実行されて終了します。#!/bin/bashi=1 while [$i-le10] do echo "This is looping number $i" leti++done
bash の while 無限ループ
無限 for ループは、終わりのないループでもあります。ループは、ctrl-c を使用して強制的に停止されるまで実行を続けます。#!/bin/bash whiletruedo echo "Press CTRL+C to Exit" done
#!/bin/bash whiletruedo if [ condition ];do exit fi done
#!/bin/bash i=1 while((i <= 10)) do echo $i let i++ done
while ループを使用してファイルの内容を読み取る
while ループには、ファイルの内容を 1 行ずつ読み取るオプションもあります。これは、ファイルの内容を 1 行ずつ読み取るオプションも提供します。 while ループはファイルの使用状況を処理しています。#!/bin/bash while read i do echo $i done < /tmp/filename.txt
Linux チュートリアル ビデオ 列に注目してください。
以上がBash シェル スクリプトでの while ループの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。