Emacs默认grep命令中的-nh参数含义是什么?
Emacs默认grep命令中
-nh参数的含义解释 嘿,我来给你拆解下Emacs默认grep命令里的-nh参数,结合你已经知道的-e(指定匹配模式)一起说更清楚:
-n:这个参数会让grep显示匹配行的行号。比如你搜索某个关键词,结果里每一行前面都会带上它在原文件中的行号,这样你能直接定位到文件里的具体位置,在Emacs里跳转也更方便。-h:这个参数的作用是不输出文件名。默认情况下,如果用grep搜索多个文件,每个匹配结果前都会加上对应的文件名;加上-h之后,就只输出行号(因为有-n)和匹配到的内容本身,结果看起来更简洁,适合在Emacs的grep缓冲区里查看。
简单来说,-nh组合起来就是让grep输出“行号+匹配内容”的精简格式,去掉了文件名,同时保留行号方便定位~
内容的提问来源于stack exchange,提问作者Union find
相关产品推荐
相关产品推荐

