sort2tab な Perl one liner
なんか、タイトルが変だが、uniq -c | sort とかやったときには、頻度と中身の間はスペース1個なので、タブ区切りだと思って処理するとなんかできないぃ、ということが昔あった。
15407 研究 Research Activity 12489 蛋白質 Biologically Active Substance 11523 遺伝子 Gene or Genome
てなわけで、sort2tab.pl (sort | uniq -c | sort -n とかやっていた名残り)とかいうスクリプトを書いたりしていたのだが、ワンライナーで書けるのでここに記録しておく。
$ perl -lne '$_ =~ /\s*(\d+)\s(.*)/; print join("\t", $1, $2)' ファイル名