Linux-admin-loops
提供:Dev Guides
Linux管理-ループ
他のすべてのプログラミング言語と同様に、BASHは共通のループ構造(for、while、until)を使用します。
forループ
forループは、他のシェル命令を繰り返し実行するために使用されます。 _forループ_は、BASHの反復ステートメントとして分類されます。
上記の_for_ループは* myLines.txtの内容を反復処理し、各行を端末にエコーします。
注意-コマンドがバッククォート(shift + tilde)で囲まれている場合、コマンドの出力は変数に割り当てられます。
whileループ
このループは、条件が満たされるまで実行されます。 これは以前、繰り返しエコーとインクリメントを行うシェルルーチンで使用されていました。
whileループでファイルを読みましょう-
繰り返しますが、この小さなスクリプトはテキストファイルの内容を表示します。
注:スクリプトの最初の行には、常にshebang行を含める必要があります。 これは、単にBASHシェルインタープリターへのパスです。 通常、CentOSの_/bin/bash_にあります。
ループまで
untilループの構文は、whileループと似ています。 違いは、コマンドが正常に実行されるまで、untilループが実行されることです。
それを念頭に置いて、_until_で実行する_while_スクリプトを無効にする必要があります