注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんなテキストがある。最初のフィールドでソートしたい。ワンライナーで行きたいところだ。 (実際はdu... こんなテキストがある。最初のフィールドでソートしたい。ワンライナーで行きたいところだ。 (実際はduの出力を分析していた) $ cat hoge.txt 20: rrr 1: aaa 3: ccc 11: jjj 10: iii 2: bbbもちろん、この場合はsortコマンドではダメだ $ cat hoge.txt |sort 1: aaa 10: iii 11: jjj 2: bbb 20: rrr 3: cccこれは意図通りではない。最初のフィールドを数字だと理解してソートしたい。 Rubyだとこんな感じになる。 $ cat hoge.txt |ruby -ne 'BEGIN{a=[]}; a.push([$1.to_i, $_]) if /(\d+):/ > END{a.sort{|i,j| i[0] <=> j[0]}.each{|i| print i[1]}}' 1: aaa
2012/02/28 リンク