【发布时间】:2013-10-16 12:46:49
【问题描述】:
我正在使用 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":"email@host.com", "tel":"123456789", "address":"some address", "status ":"1"}
我想要做的是在输出中突出显示电子邮件以具有如下内容:
[2013-10-16 14:39:17] {"email":"email@host.com", "tel":"123456789", "address":"一些地址", "状态":"1"}
注意,我只想突出显示电子邮件,而不是过滤!
这可能吗?
谢谢
【问题讨论】:
-
不清楚为什么你想这样做?