2017-02-02 30 views
0

我需要以下條件如何用grep的字符串,如果後面沒有字母

string123 

stringsecond 

string-third 

-string-four 

string_five 

/string/ 

sixstring 

this should not print 

輸出

string-third 

-string-four 

string_five 

/string/ 

所以按輸出,該命令不應該grep的字符串,隨後用僅字母數字。 我正在使用grep的-w選項,但它也消除了下劃線(_)字符串。

+0

那你試試? – Inian

+0

grep的-nriw 「串」 // w表示匹配字符串 –

+0

-w也去掉string_five,但我到grep也 –

回答

0

在正則表達式的末尾使用否定字符類。

如果您匹配的是「string」,那麼在末尾附加一個類似[^0-9a-zA-Z_]的類。

相關問題