zgrep在日志中搜索模式

时间:2015-11-08 09:30:45

标签: linux grep

我有一个日志文件,在这种模式中:

IP - - [date] "command" response time

我想在日志中搜索包含ip:68.45.3.1的行以及命令的一部分:"/api/con"

所以这是一个正确的结果:

68.45.3.1 - - [05/Nov/2015:03:48:25 -0500] "GET /5.0/api/con/1" 20:01

我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试类似:

zgrep "^68.45.3.1.*\/api\/con" access.log.*.gz

当然假设您的文件类似于access.log.10.gz等。(如果不是这样的话,请更改文件的名称)。