小弟有個.procmailrc檔案內容類似如下:
:0 c
* ^Subject:.*
$HOME/mail/TALK
:0
* ^Subject:.*TALK
! [email protected]
:0 c
* ^Subject:.*SPAM
$HOME/mail/SPAM
:0
* ^Subject:.*SPAM
! [email protected]
假設今天要自動化刪除某一個關鍵字的過濾,如"TALK".
則理想結果為:
:0 c
* ^Subject:.*SPAM
$HOME/mail/SPAM
:0
* ^Subject:.*SPAM
! [email protected]
若用sed /TALK/d .procmailrc則會剩下:
:0 c
:0
:0 c
* ^Subject:.*SPAM
$HOME/mail/SPAM
:0
* ^Subject:.*SPAM
! [email protected]
請問該如何處理剩下這兩行:
:0 c
:0
或者是一開始寫awk/sed的regular expression
就可以把他們一起移除呢?
謝謝!
--
:0 c
* ^Subject:.*
$HOME/mail/TALK
:0
* ^Subject:.*TALK
! [email protected]
:0 c
* ^Subject:.*SPAM
$HOME/mail/SPAM
:0
* ^Subject:.*SPAM
! [email protected]
假設今天要自動化刪除某一個關鍵字的過濾,如"TALK".
則理想結果為:
:0 c
* ^Subject:.*SPAM
$HOME/mail/SPAM
:0
* ^Subject:.*SPAM
! [email protected]
若用sed /TALK/d .procmailrc則會剩下:
:0 c
:0
:0 c
* ^Subject:.*SPAM
$HOME/mail/SPAM
:0
* ^Subject:.*SPAM
! [email protected]
請問該如何處理剩下這兩行:
:0 c
:0
或者是一開始寫awk/sed的regular expression
就可以把他們一起移除呢?
謝謝!
--
All Comments