上山と申します。
この程度でしたらAwkのほうがよいのではないでしょうか。
Rubyで私がやるなら
#-------------------------
p VERSION
cl = Hash.new(0)
while gets
cl[chomp] += 1
end
for i in cl.keys.sort
puts [i,cl[i]].join(" ")
end
__END__
yahoo
goo
google
yahoo
msn
msn
#------------------------
"1.8.7"
goo 1
google 1
msn 2
yahoo 2
こうなっちゃいます。
-----------------------------------------------------------------------
上山誉晃(Yoshiteru Kamiyama ) E-mail: NCA03015 / nifty.ne.jp
-----------------------------------------------------------------------