HTML Convert...

Johannes Goecke goecke at upb.de
Mon Sep 30 13:37:02 CEST 2002


anaehring at linvat.de wrote:
> Hallo Liste!
> 
>  Nun suche ich eine
> Möglichkeit, mal flux einen ganzen Dir inkl. Subdirs durchuzugehen, die
> html-files zu öffnen, darin jeweils den gesamten String <IMG
> SRC="dskfKJASH.GIF"> nach lowercase zu formatieren. 


vielleicht nicht das intelligenteste, aber
solche oder ähnliche Dinge habe ich schonmal so geloest:

in einer Zeile :

----- cut
find . -type f -name "*.htm*" | xargs
perl -i.bak -pe's/(img src=)(".+?")/$1.lc($2)/gie'
------ cut

die RegEx in Perl solltest Du vielleicht nochmal anpassen
prinzipiell wird mit 's/alt/Neu/gie' aus "alt" "Neu".

die Runden Klammern im ersten ausdruck bilden Bloecke, die mit
$1 $2 etc. ansprechbar sind.
der Punkt im zweiten Ausdruck haengt Strings aneinander
und lc(xx) ist die Lower Case Funktion.

naeheres in der Perl Doku

 > Zusätzlich
 > logischerweise die Dateinamen der Bilder auch in Kleinbuchstaben
 > umzuwandeln.
 >

das umbenennen kann vielleicht "mmv" (Multible Move) ?
bin mir aber nicht ganz sicher -> man mmv

HTH
Johannes


-- 
E-Mail : goecke at uni-paderborn.de




More information about the Linux mailing list