Linuxのegrepの拡張正規表現

 

 

コマンドのgrepの-Eとegrepのを使用します

 

[ルート@ MongoDBの〜]#の猫のmike.log 
私はマイクです
私は、Linuxが好きです。

私は、演劇のサッカー、テニス、読書が好き。
私のQQは123456789
:私のブログでは、HTTPSです// i.cnblogs.com 
私のブログはi.miek.comである
私はmiekです。
ないMIEK 
ませMIKE 

miiike 
miiiie 

 

1一個の以上の文字を繰り返す+は、以前のものとは異なる(またはそれ以上* 0)

 

[ルートのMongoDB〜@]#のegrepの " MI + E " mike.log 
私のブログはi.miek.comである
私はmiekです。
miiiie

 

 

* +の違い

[ルートのMongoDB〜@]#のegrepの " マイルの*電子" mike.log 
私のブログはi.miek.comである
私はmiekです。
miiiie 
私を

 

 

2.?0又は0が文字に先行するか繰り返して(およびその差が1つ及び唯一のものです)

iがm検索文字列かどうかは、最初の終わりを電子 

 

[ルート@ MongoDBの〜]#のegrepの " MI?E " mike.log 
私のブログはi.miek.comである
私はmiekです。
私に

 

?その差

電子がM Iは、文字列aの終わりの始まりを見つけます

[ルート@ MongoDBの〜]#のegrepの " mi.e " mike.log 
私はマイクをしています

 

 

3. |ろ過は、複数の文字列を表し、

 

[ルートのMongoDB〜@]#のegrepの " 3306 | 1521 "の/ etc / サービスは、
mysqlの            3306 / tcpの#のMySQLの
MySQLの            3306 / udpの#MySQLの
ncube -lm         1521 / TCPの#nCubeライセンスマネージャ
ncubeの -lm         1521 / udpの#nCubeライセンスマネージャ

 

4.()パケットフィルタリング後方参照

 

[ルート@ MongoDBの〜]#のegrepの " マイル(KE | EK)" mike.log 
私はマイクです
私のブログはi.miek.comである
私はmiekです。

 

おすすめ

転載: www.cnblogs.com/mingerlcm/p/10931801.html