小山です。みなさまありがとうございます。
福間さん
> > 	print @_[0],@_[1],@_[0] + @_[1];
>               ^     ^     ^       ^
> # `$' ですね(^^;  これでも一応動くみたいですが。
はずかしいことですが、4?ん百万の集計処理(年間契約で、データ入力も
含まれるのですが) こんなコーディングでシステムを構築してしまいました。
(集計をPerlでして結果だけ MSの Excelで出力するインチキくさいシステムです。)
でも、うまく行ったのでとりあえず良しとします。

>   ARGF.each_line do |line|
>     fields = line.chomp.split(/,/)
>     puts [ fields[0], fields[1], fields[0].to_i + fields[1].to_i ].join(',')
>   end
> 

すごく、恰好良いとおもいます。
じつは、 (javaでもそうですが) ピリオドをすごく気に入っています。
rubyにはすごく憧れていたのですが、cygnus win32版があるのを知らなかったのと
本がないので2の足を踏んでいました。
Unixの sortコマンドと組み合わせれば結構得意だった COBOLの key break処理
みたいなことができそうです。
しかも、 03  URIAGE PIC 9(03). みたいな定義はしなくてもよいので
軽快そうです( awkや Perl の段階からそうですが ..... )

小山英夫 : fa8h-kym / asahi-net.or.jp