請問sed/awk的regular expression - Linux

By Genevieve
at 2008-06-14T14:02
at 2008-06-14T14:02
Table of Contents
小弟有個.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
就可以把他們一起移除呢?
謝謝!
--
Tags:
Linux
All Comments
Related Posts
在XP下安裝Ubuntu 8.04後不能上網

By Damian
at 2008-06-14T08:36
at 2008-06-14T08:36
有關開機管理程式的二三問

By Aaliyah
at 2008-06-14T04:31
at 2008-06-14T04:31
在XP下安裝Ubuntu 8.04後不能上網

By Lydia
at 2008-06-14T03:22
at 2008-06-14T03:22
在XP下安裝Ubuntu 8.04後不能上網

By Erin
at 2008-06-13T18:17
at 2008-06-13T18:17
關於DISPLAY的問題

By Carolina Franco
at 2008-06-13T18:08
at 2008-06-13T18:08