ホーム » 個人掲示板 » シェルfor
My Google+

シェルfor

  • 技術三昧@2017-04-03 18:09:48

スポンサーリンク

for 文は一定回数の繰り返し処理を行う場合に使用するループ制御文である。もしくはある値の集合に対して、それぞれの要素を処理するループ制御文である。


for 変数 in 値リスト
do
  処理
done
下記のsample_for.shの例を見てください。
■変数の値を値リストに指定する

for i in 1 2 3 4 5
do
  echo $i
done
出力は、
1
2
3
4
5
となる。

例②値リストを""括弧で挟まれる場合

for i in "1 2 3" "4 5"
do
  echo $i
done
出力は、
1 2 3
4 5
となる

■一定回数のループ処理を作成する

for i in `seq 1 3`
do
  echo "${i}です。"
done
上記、出力は
1です。
2です。
3です。
となる

備考:
seqコマンドを囲んでいるのが「''(シングルクォート)」ではなく「``(バッククォート)」であることに注意

以上、シェルforのメモでした。

次は、シェルwhileの実例です。


0人

◎技術三昧掲示板で掲載した情報(リンク・リンク先を含む)に関して、掲示板管理者が確認や保証を行うことは一切ありません。
すべて利用者のモラルに委ねられおり、掲示板から張られたリンクに関するトラブルが生じても管理者側は免責とさせていただきます。

閉じる