我可以使用grep只显示匹配的行,而不是它出现的文件吗?

时间:2015-12-22 23:05:33

标签: grep

我有时希望函数grep查看在上下文中如何使用它的示例,例如。它被称为什么样的参数。当我这样做时,匹配出现的文件的名称变得毫无用处。有没有办法指示grep不包括它? (或解决同样问题的grep替代方案?)

1 个答案:

答案 0 :(得分:1)

您可以告诉grep不要使用选项-h在输出中指明文件名:

   -h, --no-filename
          Suppress the prefixing of file names on  output.   This  is  the
          default  when there is only one file (or only standard input) to
          search.

测试

$ echo "hello" > f1
$ echo "hello man" > f2
$ grep "hello" f*
f1:hello
f2:hello man
$ grep -h "hello" f*
hello
hello man