2013-11-27 57 views
0

我嘗試使用以下grep命令是否在AIX上的grep支持?

grep "Fred\(eric\)\? Smith" names.txt 

其中names.txt中含有弗雷德·史密斯和弗雷德裏克·史密斯。但是,grep只與Frederic Smith匹配。那麼,是嗎?在grep中支持哪裏?指出現0或1次的字符。

回答

1

AIX UNIX使用grep的。所以它supports basic RE。但我建議你使用extended RE-E選項。那麼你沒有逃脫那些特殊字符。

grep -E "Fred(eric)? Smith" names.txt