Hallo, On Mon, 14 Apr 2003, Christian Herzyk wrote:
ich habe folgendes Problem. Ich habe eine größere Sammlung von Textdateien die noch den kompletten Mailheader enthalten. Dieser soll nun entfernt werden. Meine Idee war das ganze einfach mit sed zu machen. Aber wie bekomme ich sed dazu alle Zeichen vor einem bestimmten Ausdruck zu löschen. Zusätzlich wäre noch interessant wie alle Zeichen zwischen einem Ausdruck und dem nächsten Zeilenwechsel zu finden/ersetzen sind.
Da hab ich IIRC mal was ausfuehrlich geschrieben, das funktioniert ueber die "Adressen" in sed.
Gibt es vielleicht sogar eine einfachere Lösung??
sed '/^From/,/^$/d' < alte.mbox > nur.bodies Fragen dazu? -dnh -- Fear was there for a purpose. It was wired into any creature that had not completely turned its back on its evolutionary inheritance and so remade itself in whatever image it coveted. The more sophisticated you became, the less you relied on fear and pain to keep you alive; you could afford to ignore them because you had other means of coping with the consequences if things went badly. -- Scholar Uagen Zlepe, "Look to Windward" by Iain M. Banks