リストファイルを元にしたloop処理 のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- リストファイルを元にしたloop処理 へ行く。
- 1 (2006-12-28 (木) 13:30:18)
- 2 (2006-12-28 (木) 13:34:35)
- 3 (2008-09-28 (日) 13:06:13)
前提条件 †
何らかの[ListFile]を作成し、頭から順に一行ずつ取得して処理を行うサンプルコード。
WC=`wc -l [ListFile]` i=1 while [ $i -le $WC ]; do NAME=`sed -n -e ${i}"p" $[ListFile]` [処理] i=$(($i+1)) done
処理の流れ †
1. wcコマンドにてListFileの行数を取得して変数WCに設定
2. 変数iに1(=1行目)を設定
3. while制御構文により変数iと変数WCを比較
4. do以降でループ処理を設定
5. NAME=にて変数NAMEに処理該当行の文字列を設定