シェルスクリプト リファレンス & Tips  
トップ > サンプル & Tips > ファイルにリストされた文字列を使って処理する


→ 基本的な文法
→ サンプル & Tips
→ リンク集
ファイルにリストされた文字列を使って処理する

外部ファイルにリストされた文字列を使ったスクリプトのサンプルです。



ファイル名 : samp01.sh
1: #!/usr/bin/sh
2: for fn in `cat list.txt`
3: do
4:         touch $fn
5: done
6: echo "処理は終了しました。"

また、外部ファイルの list.txt は以下のようになっています。

1: $ cat list.txt
2: AAAAA.tmp
3: BBBBB.tmp
4: CCCCC.tmp
5: DDDDD.tmp
6: EEEEE.tmp
7: FFFFF.tmp
8: GGGGG.tmp

実行結果は以下のようになります。

01: $ chmod u+x samp01.sh
02: $ samp01.sh
03: 処理は終了しました。
04: $ ls
05: AAAAA.tmp
06: BBBBB.tmp
07: CCCCC.tmp
08: DDDDD.tmp
09: EEEEE.tmp
10: FFFFF.tmp
11: GGGGG.tmp
12: list.txt
13: samp01.sh

今回は単純に touch コマンドで空のファイルを作りましたが、samp01.sh の 4行目の処理を変えることで、外部リストファイルの文字列を使った処理を自動的に行えます。




お知らせ : このページへのリンク、雑誌等への紹介はすべて自由に行って結構です。 逆に、これらの許可申請のメールをいただいてもご返答はいたしません。ご了承ください。

注意 : Internet Explorer 4 以降のブラウザ のみ に対応しています。Netscapeでの表示確認は一切していません。ご了承ください。

このサイト及びページに関するお問い合わせは shell@rhythm-cafe.ocm までお願いします。



(C) 2001 rhythm-cafe.com All rights reserved.