2011-02-13 25 views

回答

4

你可以這樣做:

egrep -x '.{1,3}' myfile 

這也將跳過空白行,這在技術上是不言。不幸的是,上面的reg-ex會將收縮中的撇號計數爲連字符複合詞中的字母和連字符。在這麼低的字母數下,連字符號不會成爲問題,但我不確定是否要在收縮中計算撇號,這是可能的(例如,我)。你可以嘗試使用一個reg-EX如:

egrep -x '\w{1,3}' myfile 

...,但這隻會匹配大/小寫字母和不匹配的收縮或連接,複合詞的。

3

像這樣: grep -v "^...." my_file

+0

+1這是最便攜的一個 – 2011-02-13 12:39:42

+0

一個太多了。 – cbmanica 2014-08-18 18:33:44

2

試試這個正則表達式:

grep -E '^.{1,3}$' your_dictionary 
相關問題