SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Erstatning af en streng med Perl



On Sat, 15 Dec 2001, Ole Tange wrote:

> On Fri, 14 Dec 2001, Peter Toft wrote:
> 
> > Hurtigt hack til følgende ønskes:
> > Erstat
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML//EN">
> > i alle html-filer i nuværende katalog med
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> >
> > Jeg vil tro at jeg er tæt på med denne
> >
> > find *.html | xargs perl -pi.bak -e \
> > 's=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML//EN">=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">=g'
> >
> > (undskyld den lange linie)
> >
> > Er problemet at an masse tegn skal escapes?
> 
> Jeg har lige testet din linje, og den virker hos mig. Måske er det ! der
> driller dig? Benytter du bash? Er der spaces i filnavnene?

Ja, ja, nej :))

Ok - tak til Kim - jeg fik det til at virke dog var der 
en lille bøf i hans version som nemt kunne rettes.

Jeg tror mit problem skyldes at jeg havde fat i to
ældre Perl-version (fra RH6.2) - på 
tyge.sslug.dk/www.sslug.dk.

-- 
Peter Toft, Ph.D. sslug@sslug http://www.sslug.dk/~pto

Yes I use Linux every day.



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:54
Denne side vedligeholdes af MHonArc .