grep过滤二进制文件内容报错

来自:互联网
时间:2021-08-28
阅读:

由于需要对tcpdump文件内容进行解析获取HOST及GET参数内容,在grep过滤时发现错误。

[root@VM-8-11-centos ~]# cat /tmp/br-be651db039e5  |grep GET
Binary file (standard input) matches

解决方法

想要按文本格式来查看需要在grep后面加-a参数即可,也就是需要使用grep -a

[root@VM-8-11-centos ~]# cat /tmp/br-be651db039e5  |grep -aA 1 GET |awk '{print $2}'
/monitor.html
blog.ym68.cc

/monitor.html
blog.ym68.cc

/links.html
blog.ym68.cc
返回顶部
顶部