Chinaunix

标题: 文本操作效率问题 [打印本页]

作者: linuxbody    时间: 2016-12-04 21:28
标题: 文本操作效率问题
-u
1
2
3
-d

-u
3
4
5
-d

结果为
ABC123_
ABC345_
如果要考虑效率问题怎么处理? 文本大于300G


作者: rm-rf    时间: 2016-12-04 22:26
  1. sed -r '/-u/{:a;N;/-d/!ba;s/\n//g;s/^-u(.*)-d$/ABC\1_/}'
复制代码

作者: moperyblue    时间: 2016-12-05 07:41

可以先大文件分割成较小的文件再处理
  1. awk '{$1="ABC";$NF="_"}1' RS= OFS= urfile
复制代码

作者: 本友会机友会摄友会    时间: 2016-12-05 14:41
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2