Peter Kaufmann: Konvertierung von HTML nach html

Beitrag lesen

Abend Felix,

meine Lösung mit GNU (s)sed:

Annahme: Im aktuellen Verzeichnis liegen die alten HTMLs und es sollen neue HTMLs mit kleingeschriebenen Tags in neu erstellt werden.

for file in *.html; do cat $file | ssed 's/(<[^ >]*)/\L\1\E/g' > neu/$file; done

Die Lösung ist aber nicht ganz perfekt: Wenn ein Zeilenumbruch in den Tags selber ist klappt es nicht mehr.

Grüße,

Peter

p.s.: Tidy (wie schon vorgeschlagen) geht natürlich auch - aber so ist es doch schöner ;-)