默认的emacs grep命令(grep -nh -e)中的-nh是什么意思?

时间:2018-04-15 00:17:25

标签: grep

问题在标题中。

Emacs默认grep命令是:

grep -nh -e

我知道-e表示匹配模式。什么是-nh?

2 个答案:

答案 0 :(得分:3)

应在grep

的手册页中说明
  

-n - 行号
                在输入文件中使用从1开始的行号前缀每行输出。                 ( -n 由POSIX指定。

     

-h - 无文件名
                取消输出中文件名的前缀。这是默认情况                 只搜索一个文件(或标准输入)。

https://www.gnu.org/software/grep/manual/grep.html

答案 1 :(得分:0)

Emacs的默认值为-nH而不是-nh。大写字母H告诉grep显示结果,并将文件名显示为可单击的链接。小“ h”告诉grep不要显示文件名。