rubyをawkの代わりに使う

rubyは完全にawkの代用になる。
書き方までawkと一緒。

csvの2列目の合計を求める方法。

1,2,3
4,5,6
1,3,5

ruby -F"," -an 'BEGIN{$sum};sum=sum+$F[1];END{puts sum}' inputfile 

ポイントはrubyグローバル変数
$をつけること



参考:
http://d.hatena.ne.jp/n9d/20080331/1206945041