搜索多个文件时,不要在zgrep输出中打印文件名

时间:2014-10-14 18:19:45

标签: linux grep

当我使用zgrep搜索多个.gz文件时,输出中包含文件名。有时我不需要它bcz我使用其他一些脚本来解析输出。

我尝试使用" -h"选项,但它似乎不适用于zgrep。

这是我使用命令的方式:

admin@mybox [11:16:56]> zgrep -Eh "\.ERR|\.WARNING|\.FATAL" messages.?.gz
messages.1.gz:Oct 14 10:02:06 .............................................
messages.2.gz:Oct 14 09:27:58 .............................................

知道如何阻止打印文件名吗?

1 个答案:

答案 0 :(得分:13)

-h不适用于zgrep,但相当于 --no-filename 选项呢。看到 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434429

编辑正如@ValarDohaeris所暗示的,该错误显然已在1.6中修复。我没有在那个版本中体验过,而我仍然在1.5版本中。但是我无法在更改日志中找到这样的信息。

相关问题