sort
オプションがあり--random-sort
ますが、このオプションはsort
大幅に遅くなります:
# time sort --random-sort input >/dev/null
real 0m7.247s
user 0m7.232s
sys 0m0.004s
がなければ--random-sort
、10 倍速くなります:
(input
は以前にソートされていません)
# time sort input >/dev/null
real 0m0.625s
user 0m0.616s
sys 0m0.008s
なぜこれはとても遅いのですか?ファイルの行を効率的にシャッフルする方法はありますか?