【发布时间】:2016-12-22 14:07:52
【问题描述】:
我有文件,我需要提取一些数据。我面临的问题是某些行与其他行几乎不一样。这是一个例子:
action=accept trandisp=noop srcip=1.1.1.1 dstip=2.2.2.2 service=PING proto=1 duration=61
action=accept trandisp=noop srcip=1.1.1.1 dstip=3.3.3.3 dstport=80 service=http proto=1 duration=61
我想在第一行获取带有服务的目标 IP,并且 第二行带有 dstport 和服务的目标 IP。
我是 linux 新手,我用 grep 和 cut 进行了尝试,但它对我不起作用。 请帮我解释一下你的答案。
【问题讨论】:
-
请问您尝试了什么? this 也可能会有所帮助
-
gawk(或者perl)或者sed的好案例
标签: linux