Shell Scripting for loop
forループは、指定した値のリストを使い切るまで移動します。
1) 構文:
inと値のリストを使ったforループの構文は、以下のとおりです。 このforループはリストにいくつかの変数を含み、リスト内の各項目に対して実行される。
上の構文を見てください。
- キーワードは for, in, do, done
- List はスペースで区切られた変数のリストです。
- Varname はユーザが想定する任意の変数です。
for の例:
for ループで 2 のテーブルを数える例を示します。 中括弧の中で、最初の2つはテーブルを2から初期化し、20は$tableの最大値を表し、最後の2は値2ずつ増加することを示しています。
上のスナップショットを見ると、出力として2のテーブルが表示されています。
上のスナップショットを見ると、cond1は初期化、cond2は条件、cond3は更新を表しています。
例:
逆方向の数を数える例を示します。 iは10で初期化され、1まで進み、1ずつ値を減らしていきます。
上のスナップショットを見てください、これはスクリプトの出力です。