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
为什么这么慢?他们是一种有效地打乱文件行的方法吗?