わたなべです。

"丹生 光則 Nibu,Mitsunori." <nibu / tec.osaka.jip.co.jp> writes:

:ruby1.6.4について

1.6.5が出てます。

:実用の観点からすると,現在読み込み中のファイルの
:先頭からの行番号が欲しいところです.
:
:何かうまい手はないでしょうか?

Perlと同じようにARGFをcloseすれば$.も初期化されます。

% printf "a\nb\nc\n" >foo                         
% ruby -ne 'p $.' foo foo
1
2
3
4
5
6
% ruby -ne 'p $.; ARGF.close if ARGF.eof?' foo foo
1
2
3
1
2
3

-- 
わたなべひろふみ