Am 16.02.2004 schrieb Norbert Preining folgendes:
On Mon, 16 Feb 2004, Thilo Engelbracht wrote:grep -B 2 "^ Folder: /usr/sbin/sendmail -oi spam" /home/thilo/procmail.log | \sed -e 's/ Subject: \[SPAM\]/ Subject: /'Leider funktioniert das nicht 100%ig: Nach " Subject: " wird zwar das "[SPAM]" gelöscht, allerdings wird ein Leerzeichen eingefügt!Ist doch klar, weil ja NACH dem SPAM] noch ein " " ist, und das wird NICHT weggemacht, also hast du dann 2 " ". Es sollte: sed -e 's/ Subject: \[SPAM\]/ Subject:/' sein.
Oh Mann, es ist schon nach 10:00 Uhr, und ich bin wohl noch nicht ganz da..... Stimmt! Das habe ich glatt übersehen.
Gerade habe ich eine noch elegantere Lösung gefunden: # Alternative Methode:grep -B 2 "^ Folder: /usr/sbin/sendmail -oi spam" /home/thilo/procmail.log | \
sed -e '/^Subject: /s/\[SPAM\] //' Vielen Dank für Deinen Hinweis!
Herzliche Grüße Norbert
Gruß, Thilo