2014-05-05 117 views
-4

如果我用了很多反斜杠,我能做到使用grep任何正则表达式?到目前为止,似乎是这样。你可以用grep来做什么,你可以用egrep做什么?

我的意思是,没有grep的-E也。所以只需要“grep regex文件”,并在需要的地方使用许多反斜杠。

+0

'我能做使用grep任何正则表达式?'没错,就是所有? –

回答

0
man egrep 

“此外,还有两个变种程序egrep命令和fgrep一样可用。egrep的是一样的grep -E。fgrep一样是一样的grep -F。直接调用或者作为egrep的或 fgrep一样被弃用,但提供它是为了允许依赖它们的历史应用程序运行未经修改。“

-E表示扩展正则表达式,仍然是人egrep: “grep理解正则表达式语法的三种不同版本:”basic“,”extended“和”perl“。在GNU grep中,可用的功能没有区别。基本和扩展语法之间 在其它实现方式中,基本的正则表达式是不那么强大的以下描述适用于扩展正 表达式;对于基本的正则表达式的差异事后总结Perl正则表达式给出额外的功能,并且在 pcresyntax都记录。 (3)和pcrepattern(3),但可能不适用于每个系统。“

+0

我的意思是,没有grep -E也。所以只需grep ,在需要的地方有许多反斜杠。 – N00b101

+0

@ user3465829你应该在你的问题中澄清一下。假设你不知道'grep -E'和'egrep'是可以互换的,很多人(包括我自己)都会遇到这个问题。 – ajp15243

相关问题