PROGRAM SHELL

初心者のためのbash超入門【第8回 ループ処理 for文】

 

 

for文を作ってみよう

 

シェルの内部で値を設定

for文の書き方は、以下のようになります。
inの後に記述された値を順番にシェル変数に代入して、値がなくなるまで処理を行います。

for シェル変数 in 値1 値2 …
do
処理
done

for文を使ったシェルスクリプトは、以下のようになります。

 実行例
$ ./for1.sh
dog
cat
mouse

 

引数で値を設定

inを含めた値を省略すると、引数で渡された値がシェル変数に順番に代入されます。

for シェル変数
do
処理
done

for文の値を引数で渡すシェルスクリプトは、以下のようになります。

 実行例
$ ./for2.sh dog cat mouse
dog
cat
mouse

 

 

-PROGRAM, SHELL