for文 シェルスクリプトサンプル
スポンサードリンク
【説明】
与えられた引数の数だけ処理の繰り返しを行いたい場合はfor文を使用します。for文はinの後に続く引数を変数に代入しながら doとdoneの間に記述されたコマンドを繰り返し実行します。そしてinの後の引数がなくなり次第ループから抜けます。引数には"$@"や"$*"などの特殊な変数も
使用することも可能です。for構文を以下に示します。
----------------------------------------------- for 変数 in 引数…
do
繰り返し実行されるコマンド
done
------------------------------------------------
例) forの引数に与えられた文字列を順番に表示していきます。引数の最後にシェル自体に与えられた引数の数を表示します。
[root@localhost ~]# cat for.sh
#!/bin/sh
for test in a b c $#
do
echo $test
done
[root@localhost ~]#
[root@localhost ~]# ./for.sh
a
b
c
0
[root@localhost ~]# ./for.sh 1 2 3
a
b
c
3 |
→引数処理 シェルスクリプトサンプルの詳細を見る
→echoコマンドの詳細を見る
→catコマンドの詳細を見る
|
|