Am Dienstag, 20. Mai 2003 22:29 schrieben Sie: > Peace, > > Leute, Leute ... wie könnt ihr nur so erbärmlich vor den trivialsten > Aufgaben kapitulieren? *SCNR* > > 19:07 <@wAmp|re> wie bekomm ich aus ner textdatei (mail) am schnellsten mit > der shell nur den header raus? > 19:07 <@wAmp|re> also nur die zeilen bis zur ersten leerzeile? > 19:07 < hajwan> wAmp|re: sed ? > 19:07 <@wAmp|re> hajwan: "einfach"? *g* > 19:08 < hajwan> ncncncn ... > 19:09 <@Gromit> vi file.txt -> v -> markieren -> in file2.txt kopieren -> > fertig > 19:09 <@wAmp|re> Gromit: aeh, automatisch ;) > 19:09 <@wAmp|re> also per cron > 19:10 <@Gromit> wAmp|re: cronscript{vi file.txt -> v -> markieren -> in > file2.txt kopieren -> fertig} *duck* > 19:10 <@wAmp|re> *bazookahol* > > Is doch so einfach: > grep -xB1000000 -m1 "" $FILE > > Wollt ihr die Leerzeile auch noch weg haben, dann piped das ganze nochmal > durch grep -xv "" > > (Warnung: Vor der leeren Zeile sollten sich weniger als 1.000.000 Zeilen > befinden *g*) > > Gruß, > Hans Hi, hier noch mal für alle, die nicht am chat dabei waren: Den Mailheader bekommt man mit cat mailfile.txt | formail -X "" oder cat mailfile.txt | sed -e '/^$/ q' dem Mailbody mit: cat mailfile.txt | formail -I "" oder cat mailfile.txt | sed -e '1,/^$/ d' siehe auch: man formail Gruß, Andreas