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