如果我使用大量反斜杠,我可以使用 grep 执行任何正则表达式吗?到目前为止,似乎是这样。

我的意思是,也没有 grep -E。所以只需“grep regex file”,在需要的地方加上许多反斜杠。

请您参考如下方法:

man egrep 

“此外,还有两个变体程序egrep和fgrep可用。egrep与grep -E相同。fgrep与grep -F相同。直接调用egrep或 fgrep 已弃用,但提供它是为了允许依赖它们的历史应用程序无需修改即可运行。”

-E表示扩展正则表达式,仍然是man egrep: “grep 理解三种不同版本的正则表达式语法:“基本”、“扩展”和“perl”。在 GNU grep 中,可用功能没有区别 基本语法和扩展语法之间。在其他实现中,基本正则表达式的功能不太强大。以下描述适用于扩展常规 表达式;随后总结了基本正则表达式的差异。 Perl 正则表达式提供了附加功能,并记录在 pcresyntax(3) 和 pcrepattern(3),但可能并非在每个系统上都可用。”


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!