[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: