リストファイルを元にした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)
**前提条件 [#b059e763] 何らかの[ListFile]を作成し、頭から順に一行ずつ取得して処理を行うサンプルコード。 WC=`wc -l [ListFile]` i=1 while [ $i -le $WC ]; do NAME=`sed -n -e ${i}"p" $[ListFile]` [処理] i=$(($i+1)) done **処理の流れ [#gf8f7634] 1. wcコマンドにてListFileの行数を取得して変数WCに設定~ 2. 変数iに1(=1行目)を設定~ 3. while制御構文により変数iと変数WCを比較~ 4. do以降でループ処理を設定~ 5. NAME=にて変数NAMEに処理該当行の文字列を設定~