さくです。

At Wed, 7 Mar 2001 22:50:32 +0900,
Kenji Noda <zaq94465a / cat.zero.ad.jp> wrote:

> わけのわからないまま無理やりにfield sortのスクリプトを書きました。

field sortって、指定したフィールド(カラム)を比較に使うsortでしょうか?
よくわかってません。だとすれば、Rubyっぽく書くと、こんな感じかしら?

class Array
  def sort_by
    collect { |e| [ yield(e), e ] }.sort.collect{ |e| e[1] }
  end
end

puts ARGF.readlines.sort_by { |line| line.split(':')[2] }

-- 
OZAWA -Crouton- Sakuro
E-Mail: mailto:crouton / weatherlight.org
   Web: http://www.weatherlight.org/~crouton/
   PGP: C98F 74E0 AEEB 4578 1DFC  F650 3BE0 9627 11FC C9F5
VERBA VOLANT, SCRIPTA MANENT