シェルスクリプト リファレンス

シェルスクリプト@初心者入門

シェルスクリプトの初心者向け解説サイトです。
トップへ

for文

for文は与えた文字列の数だけ繰り返し処理を実行します。

for文の例を記します。

cnt=0

for str in aa bb cc
do
        echo $str
done

上記シェルスクリプトは文字列aa、bb、ccを順次に変数strに代入して繰り返します。

ファイル名「prog009.sh」として保存したときの実行例です。

$ chmod u+x prog009.sh
$ ./prog009.sh
aa
bb
cc

while文やuntil文は条件式での真偽によって繰り返し処理を実行するか終了させるかを決定しますが、for文はinの後に与えた文字列の数だけ繰り返します。