默认emacs grep命令(grep-nh-e)中的-nh是什么意思?
问题在标题中 Emacs默认grep命令为:默认emacs grep命令(grep-nh-e)中的-nh是什么意思?,grep,Grep,问题在标题中 Emacs默认grep命令为: grep-nh-e 我知道-e表示匹配模式。什么是-nh?应在手册页中说明: -n,-行号 在输出的每一行的输入文件中,使用基于1的行号作为前缀。 (-n由POSIX指定。) -h,无文件名 抑制输出时文件名的前缀。这是存在时的默认值 只有一个文件(或唯一标准输入)要搜索 ↳ Emacs的默认值是-nH而不是-nH。大写字母H告诉grep以可点击链接的形式显示带有文件名的结果。小的“h”告诉grep不要显示文件名 知道大多数shell命令都有手动页
grep-nh-e
我知道
-e
表示匹配模式。什么是-nh?应在手册页中说明:
-n,-行号
在输出的每一行的输入文件中,使用基于1的行号作为前缀。
(-n由POSIX指定。)
-h,无文件名
抑制输出时文件名的前缀。这是存在时的默认值
只有一个文件(或唯一标准输入)要搜索
↳ Emacs的默认值是-nH而不是-nH。大写字母H告诉grep以可点击链接的形式显示带有文件名的结果。小的“h”告诉grep不要显示文件名 知道大多数shell命令都有手动页面(例如,
mangrep
)非常重要,其中包含其选项的全部详细信息;如果做不到这一点,-h
或-help
提供使用情况摘要也是非常常见的(例如grep-h
)。这类信息没有文档记录是非常罕见的。@phils我确实搜索了grep手册,但找不到答案。另外:很多问题都可以在手册页中回答,但平台的重点是提供一个非常真实的备选方案(有更多的上下文),尽管这些问题往往是“如何做一件事(碰巧有一个选项)”,而不是“这个选项做什么?”。我只是想确保你知道如何查找这些东西,而不必求助于。可能您缺少的是像-n
和-h
这样的单个字符选项几乎总是可以组合成(在本例中)-nh
,所以您可能没有单独查找-n
和-h
?