最快的方法来在Linux中的文件中洗牌

最快的方法来在Linux中的文件中洗牌,第1张

概述我想在 Linux中使用数以百万行的字符串洗牌一个大文件.我尝试’sort -R’但是它非常慢(对于16M大文件,需要50分钟).有更快的实用程序,我可以在它的地方使用吗? 使用shuf而不是排序-R( man page). 排序-R的缓慢是probably due to it hashing every line.Shuf只是一个随机排列,所以它没有这个问题. (这是在评论中提出的,但由于某些原 我想在 Linux中使用数以百万行的字符串洗牌一个大文件.我尝试’sort -R’但是它非常慢(对于16M大文件,需要50分钟).有更快的实用程序,我可以在它的地方使用吗?解决方法 使用shuf而不是排序-R( man page).

排序-R的缓慢是probably due to it hashing every line.Shuf只是一个随机排列,所以它没有这个问题.

(这是在评论中提出的,但由于某些原因没有被写为任何人的答案)

总结

以上是内存溢出为你收集整理的最快的方法来在Linux中的文件中洗牌全部内容,希望文章能够帮你解决最快的方法来在Linux中的文件中洗牌所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1048807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存