看板 Linux 關於我們 聯絡資訊
小弟有個.procmailrc檔案內容類似如下: :0 c * ^Subject:.* $HOME/mail/TALK :0 * ^Subject:.*TALK ! TALK@abc.com :0 c * ^Subject:.*SPAM $HOME/mail/SPAM :0 * ^Subject:.*SPAM ! SPAM@abc.com 假設今天要自動化刪除某一個關鍵字的過濾,如"TALK". 則理想結果為: :0 c * ^Subject:.*SPAM $HOME/mail/SPAM :0 * ^Subject:.*SPAM ! SPAM@abc.com 若用sed /TALK/d .procmailrc則會剩下: :0 c :0 :0 c * ^Subject:.*SPAM $HOME/mail/SPAM :0 * ^Subject:.*SPAM ! SPAM@abc.com 請問該如何處理剩下這兩行: :0 c :0 或者是一開始寫awk/sed的regular expression 就可以把他們一起移除呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.197.61.18