使用命令行工具,我需要提取文本“HTTP”,(或任何协议恰好是),关键字“检测的协议”之后:如何在Linux中提取文件的特定行和列?
部分文件内容:
Detected protocol:
HTTP 1254
完整的文件内容:
nDPI Memory statistics:
nDPI Memory (once): 103.29 KB
Flow Memory (per flow): 1.91 KB
Actual Memory: 1.76 MB
Peak Memory: 1.76 MB
Traffic statistics:
Ethernet bytes: 1342 (includes ethernet CRC/IFC/trailer)
Discarded bytes: 0
IP packets: 10 of 10 packets total
IP bytes: 1102 (avg pkt size 110 bytes)
Detected protocols:
HTTP packets: 10 bytes: 1102 flows: 1
Protocol statistics:
Acceptable 1102 bytes
我会建议使用多行sed' - 见[这里](http://superuser.com/a/634848/438726),或者如果你需要更多的控制,'awk'。 – urban
您刚刚给出的此示例输入的预期输出是什么?尝试阅读[问]在这里有更好的体验。 – fedorqui