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

Re: Zeichenfolge mit sed aus einer Zeile loeschen



Moin,

Thilo Engelbracht wrote:

    # Loeschen der Zeichenkette aus der Betreffzeile
    :0fw
    * ^subject:.*\[color-management\]
    | sed 's/^Subject: \[color-management\]/Subject:/'
warum löschst du nicht einfach jedes Vorkommen von [color-management]?
Kann mir kaum vorstellen, dass du das irgendwo in der Mail noch mal hast und haben willst, oder ersetz den ersten Match in der Mail, denn in den Headerzeilen vor dem Subject
wird wohl [color-management] auch sehr sicher nicht mehr auftauchen ;-)

sed -e 's/\[[Cc]olor-[Mm]anagement\]//g' zum Löschen aller [color-management] Matches ;)

Im Übrigen ist das klar, dass er die Subject Zeilen die vor dem Color-Management noch Text haben nicht bearbeiten. Um Mails die davorstehenden Text enthalten auch zu bearbeiten müsstest du entsprechend zwischen Subject: und \[color-management\] noch eine Wildcard setzen - ABER um die Mails später nicht kaputt zu machen, solltest du einen Blick in die Man von sed werfen unter der Überschrift "s/regexp/replacement/" steht nämlich, wie du Portionen definierst, die du im Replacement
weiterverwenden willst.

Gruß
Patrick
--
IN MEDIAS RES
-=Operations=-



Reply to: