PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : formail



SportyFlo
23.05.03, 09:59
Hallo,

wie kann ich denn den "From: ....." Anteil einer E-Mail mit
Hilfe von formail so editieren ....


From: Fanta Light

zu

From: Cola Light

Vielleicht habt Ihr ja ne Ahnung.
Danke

Grüße
Flo

SportyFlo
06.06.03, 09:07
Kann mir keiner einen Tip geben?
Bitte!

Grüße
Flo

LINUXRH7
06.06.03, 12:10
formail -I "From: cola Light" -a "From"

cya

SportyFlo
06.06.03, 19:49
Leider funktioniert dein Befehl nicht so, wie ich das möchte.
Aber ich denke, dass liegt vielmehr daran, dass ich meine Frage
nicht richtig gestellt habe.

Bei dem Befehl:

formail -I "From: cola Light" -a "From"

weiß ich ja schon, dass ich
Fanta Light mit Cola Light austausche.

Toch das "Light" ist von Mail zu Mail unterschiedlich, das heißt:

From: Fanta + irgend eine beliebige Zeichenfolge

soll in

From: Cola + die beliebige Zeichenfolge (diese Zeichenfolge ist immer unterschiedlich)

Fanta ist also immer in dem From Header, Cola wird für das Fanta ersetzt,
die restliche Zeichenfolge hinter dem Fanta soll bestehen bleiben und wieder
hinter dem Cola angehängt werden.

Ist das denn überhaupt möglich?

Grüße Flo

LINUXRH7
06.06.03, 19:58
hi,

ich weiss jetzt nicht ob das so gehen wird und bin auch gerade mit etwas anderem beschäftigt.
Aber vielleicht kann du dir ja awk zur hilfe nehmen. und filters einfach aus der Fromzeile das erste Wort raus.
awk -e {print $1} müsste gehen.

sed kannst du auch nehmen, aber da blicke ich mit dem Syntax nicht so durch ;)

cya