grep命令的-o和-P選項

heqiuyu發表於2014-05-09

先看man中介紹:      
-o, --only-matching:
              Show only the part of a matching line that matches PATTERN.
-P, --perl-regexp:
              Interpret PATTERN as a Perl regular expression.

 

例如

#   echo "helloworld123456"| grep -o -P '\d+'

 

返回  123456

#echo "helloworld123456"| grep -o -P '[a-z]+'

返回  helloworld

 

-P 選項是利用PERL的正則語法進行匹配

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7719012/viewspace-1157858/,如需轉載,請註明出處,否則將追究法律責任。

相關文章