我正在使用 grep 搜索一些日志文件,我的日志条目如下所示:
[2013-10-16 14:39:17] {"email":"email@host.com", "tel":"123456789", "address":"some address", "status":"0"}
(这是一个示例,每个条目都有很多数据)
我想要做的是:过滤一个模式并突出显示另一个模式,例如我过滤 status=1
cat log | grep 'status":1'
这完美地工作,并输出如下内容:
[2013-10-16 14:39:17] {“电子邮件”:“email@host.com”,“电话”:“123456789”,“地址”:“某个地址”,“状态”:“1 ”}
我想要做的是在输出中突出显示电子邮件,使其具有以下内容:
[2013-10-16 14:39:17] { “电子邮件”:“email@host.com”,“电话”:“123456789”,“地址”:“某个地址”,“状态”:“1 ”}
请注意,我只想突出显示电子邮件,而不是过滤器!
那可能吗?
谢谢