|
■
ファイルにリストされた文字列を使って処理する
外部ファイルにリストされた文字列を使ったスクリプトのサンプルです。
ファイル名 : 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行目の処理を変えることで、外部リストファイルの文字列を使った処理を自動的に行えます。
|