Am Samstag, 7. Januar 2006 23:22 schrieb Bastian Venthur: > Hi Liste, > > ich habe eine Textdatei aus der mich aber nicht alles interessiert, > sondern nur die Zeilen zwischen zwei Strings -- sagen wir "foo" und > "bar": > > bla > ... > bla > foo > interessanter Teil > bar > bla > ... > bla > > Ich möchte diesen Teil in der Mitte behandeln wie eine normale > Textdatei, also durch eine pipe jagen können usw: > > cat Textdatei | gibt_teil_in_der_mitte_zurück | und weiter gehts... > > Bekommt man dieses "gib teil in der Mitte zurück" mit shell-Mitteln hin > oder muss man auf python oder perl zurückgreifen?
nö, sed dürfte reichen: sed -n '/Wolfsburg/,/Vergleich/p' sigs.txt|less liefert mir allee Textzeilen zwischen dem ersten Auftauchen von Wolfsburg bis zum ersten Auftauchen von Vergleich aus der sigs.txt mfg Christian Paul Berkatal -- The Turing Theorem of Computer Software: Any software when sufficiently advanced will become more intelligent than its users. Unfortunately, this does not mean the software has gotten any more intelligent.

