如何使用grep命令在特定时间戳内过滤特定关键字的日志文件?

时间:2018-12-07 21:14:25

标签: grep

所以

      grep "xyz" file.log

将打印所有以xyz作为关键字的行,并且

      grep "01/APR/2014:16:3[5-9]" file,log

将在该时间范围内打印行。如何在该时间范围内同时使用这两项功能(即关键字过滤器)?

1 个答案:

答案 0 :(得分:0)

只需将两个烟斗连在一起:

grep “xyz” file.log | grep “01/APR/2014:16:3[5-9]”

第一个grep将使用xyz解析所有行,第二个grep将在给定日期之前将列表中的所有内容分离出来。根据您的数据集,反转抓钩可能会更快。