for文 シェルスクリプトサンプル

UNIXサーバ構築 OnTheVMware

unixコマンドについて使用例を用いて解説
HOME > シェルスクリプトサンプル >

for文 シェルスクリプトサンプル

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コマンドの詳細を見る

スポンサードリンク
 HOME / 免責事項 / サイトマップ /  問い合わせ
Copyright (C) 2008  UNIXサーバ構築 OnTheVMware  All rights reserved





スポンサードリンク