如果我使用了很多反斜杠,我可以用grep做任何正则表达式吗?到目前为止,似乎是这样。
我的意思是,没有grep -E也。所以只需要" grep regex文件",在需要的地方有许多反斜杠。
答案 0 :(得分:0)
man egrep
"此外,还有两个变种程序egrep和fgrep。 egrep与grep -E 相同。 fgrep与grep -F相同。直接调用egrep或 fgrep已弃用,但用于允许依赖它们的历史应用程序未经修改地运行。"
-E表示扩展的正则表达式,仍然是man egrep: " grep理解正则表达式语法的三种不同版本:“basic”,“extended”和“perl”。在GNU grep中,可用功能没有区别 在基本语法和扩展语法之间。在其他实现中,基本正则表达式不太强大。以下描述适用于扩展常规 表达式;之后总结了基本正则表达式的差异。 Perl正则表达式提供了额外的功能,并记录在其中 pcresyntax(3)和pcrepattern(3),但可能并非在每个系统上都可用。"