如何在bash中将连字符排除为单词分隔符

时间:2016-04-19 10:47:27

标签: bash shell scripting grep solaris

我无法grep

中包含连字符的精确单词匹配
/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  
  

但它返回/ home / imper-home和/ home / imper。

我只想通过使用

返回/ home / imper-home
grep -wv /home/imper

1 个答案:

答案 0 :(得分:0)

这一般会起作用:

word=imper
grep -w "$word" file | grep -v "$word-"
相关问题