首页 > 系统服务 > 详细

Linux 文本处理工具好强啊

时间:2019-01-07 19:58:39      阅读:162      评论:0      收藏:0      [点我收藏+]

Shuffle contents of multi files

现在有 1000 个文本文件(0.txt ~ 999.txt),每个文件大概 11M,总共 11G,我想把这 1000 个文本文件的内容随机组合成一个文件。

cat *.txt | shuf > random试了下,大概第 8 秒内存占用就达到 96%,然后就不再上涨了,最后大概用了 55 秒完成,要求也完美达成。


输出第n到m个词

一个文本文件,可能有多行,每行有多个单词,单词通过空格分隔,现希望输出第 100 到第 500 ([100,500],闭区间) 个词。

tr ‘\n‘ ‘ ‘ < inputfile | cut -d‘ ‘ -f 100-500 > outputfile

Linux 文本处理工具好强啊

原文:https://www.cnblogs.com/maxuewei2/p/10234648.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!