[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Einzeiler zum löschen mehrerer Zeilen



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


Reply to: