0
見grep -P
很簡單的輸出,在1號線文件:GNU的grep -P選項與Perl的正則表達式匹配
[ldagan:dfII]cat test
oh,this,is,config,2
[ldagan:dfII]grep -icP '\S+?,config,' test
0
然而,得到的字符串在Perl中匹配的正則表達式確實匹配!
見下文:
[ldagan:dfII]perl -e ' if ("oh,this,is,config,2" =~/\S+?,config,/)
{print "yey!\n"} else {print "ney!\n"} ;'
yey!
我使用GNU grep的版本2.5.1
化妝此:'=〜/ \ S + ?,配置,'這樣:'=〜/ [^ [:空間:]] + ?,配置,'添加'-P'標誌也 – Downgoat
嘗試不用'-c' –
你好Avinash。 -c旨在表明沒有匹配。 W/O它,一個獲得0行。 – user1134991