超言理論

特に益もない日記である

sortのtips

sortコマンドのtips
以前、大容量のファイルをソートしたいと言う話をしたが、その続き。

  • テンポラリの展開場所を設定する

効果:内部HDDに入りきらないサイズのファイルを、外部HDD上で展開してソートできる。

$ sort -T /mount/tmp/ /mount/target > /mount/result

効果:バイト列としてソートするため早い

$ env LC_ALL=C sort target > result
  • 利用するメモリ量を設定する

効果:メモリ量を増やすとソートが早い

$ sort -S XXX target > result

XXXは、100Kとか100Mとか、または50%とか100%とか適当な単位を指定できる。


新しいオプション覚えたらまた書く。
どうでもいいけど、今使ってるPCの容量少なくなってきたから増設HDDか外付けHDD欲しい。


Copyright © 2012-2016 Masahiro MIZUKAMI All Rights Reserved.