3

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

なぜこれはとても遅いのですか?ファイルの行を効率的にシャッフルする方法はありますか?

4

2 に答える 2

3

あなたは試すことができshufます。それは仕事に専念しているので、より速いはずです。

于 2013-08-06T17:13:46.803 に答える