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

Re: sed und Asterisk


On Wed, Aug 23, 2006 at 07:10:24PM +0200, Markus Bucher wrote:
> Danke, Marc, Raphael. 
> 
> sed 's#<font.*>##g' hat genau das gemacht, was ich wollte :-) 

Marc hats zwar schon richtig beantwortet, aber zum Verstaendnis moechte
ich ein Beispiel zeigen, warum obiges falsch sein KANN:

$ cat foo.html 
<html><head><title>Foo</title></head><body><h1>Foo</h1><p><font color="red">Foo</font> Bar</p></body></html>

$ gsed -e 's#<font.*>##g' < foo.html
<html><head><title>Foo</title></head><body><h1>Foo</h1><p>

$ gsed -e 's#<font[^>]*>##g' < foo.html
<html><head><title>Foo</title></head><body><h1>Foo</h1><p>Foo</font> Bar</p></body></html>

Das sollte den Unteschied zeigen und beruenden, warum ich ".*" als "zu
gefraessig" bezeichnet hatte.

Gruss
Raphael

PS: $ gsed --version
GNU sed version 4.1.4
[...]
-- 
Raphael Becker                                    http://rabe.uugrn.org/
                      http://schnitzelmitkartoffelsalat.und.rahmspin.at/
.........|.........|.........|.........|.........|.........|.........|..



-- 
http://mailman.uugrn.org/mailman/listinfo/uugrn