Ronny Seffner ronny@seffner.de (Do 03 Jan 2013 19:46:53 CET):
Hallo,
ich stelle mich wohl gerade wieder an. Ich habe hier hunderte EML Dateien, die envelop-journaling "zum Opfer" gefallen sind, die ich gern vom äußeren Envelope befreien möchte.
Ich bin mir sehr sicher, dass mich die EML-Datei ab dem zweiten Vorkommen von ^Received: interessiert (wobei "^" für den Zeilenanfang steht. Mit 'find' durch eine Verzeichnishierarchie laufen kann ich ;-) und mein 'sed' sieht z.Zt. so aus:
sed -n '/^Received:/,//p' $FILE
Offenbar matcht das aber nicht auf das zweite, sondern _letzte_ Vorkommen von ^Received:
Tipps?
Wie sehen die aus?
Received: from … by … Received: from … by …
Received: from … by … Received: from … by ….
This is the message body…
Jedenfalls verstehe ich das, wenn Du den äußeren Envelope entfernen möchtest. Oder möchtest Du nur das oberste „Received“ entfernen?