2010-11-14 56 views

回答

1
sed -re '/\d{13,13},\d*,[\w\s]+,.+$/d' -e '/^$/d' logfile 
+1

您需要爲perl正則表達式使用'-r'標誌,或者轉義這些字符:'{} +'。您可能想在第一個表達式中使用'$'而不是'\ n'。 – 2010-11-14 15:09:48

+2

您可能想爲第二個表達式使用'/^\ s * $/d',因爲空行可能包含一些空格。 – darioo 2010-11-14 15:14:46

+0

那麼,如果他們包含空白,他們不是空的,對吧? – chris 2010-11-14 15:48:11