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

Re: (mal wieder) reguläre Ausdrücke



* Thorsten Haude <debian@thorstenhau.de> wrote:
> Moin,
> 
> * Julius Plenz wrote (2004-02-22 20:55):
> >> ich möchte einen Text, den ich mit in eckigen Klammern eingefügtem
> >> Kommentar versehen habe, in einen text einfügen, aber ohne den
> >> Kommentar. Der text soll also von allen Vorkommnissen a la [hier steht
> >> Text], [hier auch] etc. befreit werden.
> >
> >Mal davon ausgehend, dass ich dich nicht falsch verstanden habe, sollte
> >folgendes für Dich funktionieren:
> >
> >508,pts/8,0,[home/julius]$ cat test 
> >Hallo, das ist ein [Test]
> >Und auch mal ein [Test mit] Leerzeichen sollte nicht fehlen.
> >509,pts/8,0,[home/julius]$ cat test | sed -e 's/\[.*\]//g'
> >Hallo, das ist ein 
> >Und auch mal ein  Leerzeichen sollte nicht fehlen.
> >
> >Vielleicht ist das genau das, was Du willst.
> 
> Das würde alles zwischen der ersten und letzten Klammer löschen.

So besser?

510,pts/8,0,[home/julius]$ cat test | sed -e 's/\[[^]]*\]//g'
Hallo, das ist ein 
Und auch mal ein  Leerzeichen sollte nicht fehlen.

> Thorsten

Julius
-- 
Julius Plenz, <jp@cvmx.de>  HP: plenz.com  ICQ#129455376  PGP: 0x186DCA0D
lynx -dump plenz.com/pgpkey | grep -v ' Get ' | sed '0,2d' | gpg --import
whois plenz.com | sed 's/\[a.*\] //'| egrep '^([fl]n|add|em|c[io]|p[^r])'
Das Licht am Ende des Tunnels ist ein entgegenkommender Zug.  (Unbekannt)

Attachment: signature.asc
Description: Digital signature


Reply to: