2013-02-04 85 views
0

我在1.txt的有这些:grep的特定匹配

Modified Reference MM-EE-145 by: 
Reference MM-EE-145 
Reference S1-123-BCD : 
Reference S43-FF-F3-SMY_3 : 
Reference PB-xx-xx 

所以,我需要到grep开始参考-whateverhere-与结束的比赛 ':'

grep '^Reference' 1.txt 

但在比赛我也得到线条没有':',我不需要那些。

回答

2

添加.*:$为了配合:结束行,像这样:

$ grep "^Reference.*:$" file 
Reference S1-123-BCD : 
Reference S43-FF-F3-SMY_3 : 
+0

完美地工作!谢谢 ! – hlx

1

尝试:

grep "^Reference.*:$" 1.txt 

:$位是您告诉grep的,你只需要以冒号结束线。

+0

太好了,谢谢你的解释! – hlx