Am Wed, 03 Sep 2008 08:33:02 +0200 schrieb mark.brandis@gmx.de: > Moin! > > Wie sieht ein Einzeiler aus, der mehrere Zeilen aus einer Datei > rausholt, die mit einem Start und Ende String markiert sind. > > Mein Ansatz der es aber nicht tut ist mit Perl: > > s/###START###.*###END###//m > > Datei sieht dann halt so aus: > > 1 > 2 > ###START### > 3 > 4 > ###END### > 5 > 6 > > Irgendwelche Ideen? > > Gruß > Mark > > Mit sed: $ sed -n '/START/,/END/p' file Wenn die Zeilen gelöscht werden sollen: $ sed -i '/START/,/END/d' file -- GnuPG: http://p17-linuxzone.de/gnupg_key 1024D/02678DD1 - 9875 BFAE A47B 943F 1BB8 0451 75DE 1CCC 0267 8DD1
Attachment:
signature.asc
Description: PGP signature