木村です。反応が遅れました。

	In: [ruby-list:5659] 

>    if $<.eof           # ←この辺がコツ
>      printf "; %s\n", ARGV[0] if ARGV[0]
>      prevline = ""
>    end
>  end

ありがとうございます。$<.eofは全体が終わったときだけかと思ってた
んですが違ったのですね。勉強になりました。

ARVGも知らずにやってたらはまりそうでした。


-- 
木村浩一
    e-mail kbk / kt.rim.or.jp
           kkimura / pure.cpdc.canon.co.jp