繁体   English   中英

Linux:如何将实际数据与标题和尾部分开

[英]Linux: How to strip actual data apart from header and trailer

我有一个文件,其中的数据包含标头(一些消息),实际数据,然后是拖车(有一些消息),我只想剥离实际数据。

我找到了以下目的的命令。

sed -n'/。 [0-9] {9}。 [0-9] {10}。* / p'abc.txt> abc_new.txt

文件看起来像这样。

Mc38749-001设置过程页面:86税务服务取消和例外过程运行日期:01/30/12来源: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税务服务取消和例外过程运行日期:01/30/12来源:52A abc公司详细报告运行时间:03:24:27客户:438540 abc公司

            Bus.      Order    Order                           Srvc Loan Excptn

计数状态源编号日期贷款编号请求类型类型代码消息


我想要这样的文件中的数据(单行)

1 AB 354039865 11/30/18 34547896 1 C S01需要法律-系统暂停

你们中的任何一个都可以解码它的功能吗?

提前致谢

仅对1和AB之间的一定数量的空白字符进行grep并将其流式传输到新文件,可能会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM