$ cat file
anna
amma
kklks
ksklaii
$ grep '\`' file
anna
amma
kklks
ksklaii
为什么?那场比赛是如何运作的?
最佳答案
这似乎是正则表达式的 GNU 扩展。反引号 ('\`') anchor 匹配主题字符串的开头,这解释了为什么它匹配所有行。 OS X 显然没有实现 GNU 扩展,这可以解释为什么您的示例与那里的任何行都不匹配。参见 http://www.regular-expressions.info/gnu.html
如果您想在 GNU 扩展生效时匹配实际的反引号,这对我有用:
grep '[`]' file
关于regex - 带反引号的 grep 正则表达式匹配所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33293061/