我有一个文件,该文件的数据包含标题(一些消息),实际数据,然后包含尾部(带有一些消息),我只想剥离实际数据。
我发现了下面的命令。
sed -n'/.[0-9]{9}。[0-9]{10}.*/p'abc.txt> abc_new.txt
文件看起来像这样。
Mc38749-001设置过程页:86 税务服务取消和例外流程执行日期:2012年1月30日 来源:52A abc公司详细报告运行时间:03:24:27 客户:438540 abc公司
Bus. Order Order Srvc Loan Excptn
计数状态源编号日期贷款编号请求类型类型代码消息
1 AB 354039865 11/30/18 34547896 1 C S01 Needs Legal - System Suspension
Mc38749-001设置过程页:87 税务服务取消和例外流程执行日期:2012年1月30日 来源:52A abc公司详细报告运行时间:03:24:27 客户:438540 abc公司
Bus. Order Order Srvc Loan Excptn
计数状态源编号日期贷款编号请求类型类型代码消息
我想要这样的文件中的数据。(单行)
1 AB 354039865 11/30/18 34547896 1 C S01需要法律-系统暂停
任何人都可以解码一下。
预先感谢
答案 0 :(得分:0)
仅对1和AB之间的一定数量的空白字符进行grep并将其流式传输到新文件中可能会起作用。