Re: Zeichenfolge mit sed aus einer Zeile loeschen
Thilo Engelbracht schreibt:
> [Color-Management] Frage zu Rendering Intents
> Re: [Color-Management] Frage zu Rendering Intents
> Re: [Color-Management] Frage zu Rendering Intents
> AW: [Color-Management] Frage zu Rendering Intents
> Nun möchte ich gerne eine procmail-Regel definieren, die diese
> Zeichenfolge mit Hilfe von "sed" aus der Subject-Zeile löscht.
> Zuerst habe ich folgendes ausprobiert:
> # Loeschen der Zeichenkette aus der Betreffzeile
> :0fw
> * ^subject:.*\[color-management\]
> | sed 's/^Subject: \[color-management\]/Subject:/'
> Mein Problem: Diese Methode funktioniert nur, wenn die Zeichenfolge
> immer direkt am Anfang der Zeile steht. Meine procmail-Regel wird nicht
> ausgeführt, wenn die Subject-Zeile z.B. mit "Re:" oder "AW:" beginnt...
$ cat test.txt
Subject: [Color-Management] Frage zu Rendering Intents
Subject: Re: [Color-Management] Frage zu Rendering Intents
Subject: Re: [Color-Management] Frage zu Rendering Intents
Subject: AW: [Color-Management] Frage zu Rendering Intents
$ sed "s/^Subject: [A-Za-z]*[A-Za-z]*[:]*[[:space:]]*\[Color-Management\]/Subject:/" test.txt
Subject: Frage zu Rendering Intents
Subject: Frage zu Rendering Intents
Subject: Frage zu Rendering Intents
Subject: Frage zu Rendering Intents
Gruss,
--
--Jhair
PGP key available from public servers - ID: 0xBAA600D0
Reply to: