Thomas Hofer wrote:
David Haller wrote (Freitag, 2. November 2001 03:20):
cat SCHNIPSELMAILS | sed '/^From /,/^$/d' | uudecode -m # header entfernen... # dekodieren
Hm, man kann doch nicht davon ausgehen, daß der Header mit "From:" beginnt.
Nicht "From: ", sondern "From ". Diese Zeile leitet in dem üblichen Mailbox-Format den Beginn einer neuen Mail ein. Na ja, und obiges löscht dann eben alle Zeilen von dort bis zur nächsten Leerzeile, dem Ende des Headers der Mail. Das klappt natürlich nur, wenn der Body direkt das kodierte Dokument enthält. Wenn sich das gewünschte Stück in einem Body vom Typ multipart/mixed oder so versteckt, dann wird's komplizierter. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/