2014-05-05 119 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

相關問題