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
为什么速度如此缓慢?有没有一种有效的方法来高效地洗牌文件的行?