2016-04-19 41 views
0

我無法grep包含連字符作爲確切的詞比賽中如何排除連字符作爲單詞分隔符在bash

/home/imper-home,3,0,0,0,jim.imper,NONE,NONE,NONE,http://sanjose                                 
/home/imper,15,10,3,30,jim.imper,NONE,NONE,NONE,http://sanjose-age 

我試圖

grep -w imper 

但他兩者都返回/主頁/不安家和/家/不安。

我想只/家/ imper家庭通過使用返回,

grep -wv /home/imper 
+0

'grep '可以imper-' file'? – 123

+0

看看http://stackoverflow.com/questions/17616012/grep-extract-only-whole-word – blackSmith

+0

接受的答案我通常需要它的任何變量不僅爲「不利」,包括字連字符匹配grep – anudeep

回答

0

這將一般工作:

word=imper 
grep -w "$word" file | grep -v "$word-" 
相關問題