前提条件

何らかの[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に処理該当行の文字列を設定


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS