Hallo zusammen, habe mal wieder eine kleine Frage :-)) Wie kann ich (am einfachsten) ein mehrzeiliges Suchergebnis zu einer Zeile Verknüpfen? Mit Perl, sed, awk, ..? Als Beispiel eine Datei, die die Zeilen
[...] abc 2010-05-03 def Hallo [...] abc 2010-03-02 def Hello [...] enthält. Ich filtere erst mal nach "^def" plus eine Zeile davor (grep -iE -B 1 -e "^def"), bekomme dann sowas: [...] abc 2010-05-03 def Hallo -- abc 2010-03-02 def Hello [...] Das '--' kommt wohl durch grep -B 1, ist zu vernachlässigen. grep -iE -e "^def" -e "^abc" kann ich schlecht benutzen, da "^abc" auch an anderer Stelle vorkommt. Das Ergebnis sollte daa so aussehen: abc 2010-05-03 def Hallo abc 2010-03-02 def Hello Wie bekomme ich also die beiden Zeilen zusammengefügt? Für Eure Hilfe und Vorschläge schon mal im voraus vielen Dank! Wenn ich mit den Zwischenschritten völlig daneben liege, nehme ich gerne auch komplett andere Lösungen :-)) Viele Grüsse markus -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

