PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Programm/Script das Umlaute ändert



Zy0n
27.01.08, 22:27
Hallo,

ich suche eine Programm/Script das eine ganze Verzeichnisstruktur (sämtliche Unterordner und Dateien) durchsucht und alle äöü in ae oe ue ändert. hat da jemand eine Idee oder ein Script zur Hand?

Danke

zyon

ThorstenHirsch
27.01.08, 22:28
convmv macht sowas.

edit: Quatsch, gerade die Frage nochmal gelesen - convmv macht das natürlich nicht. Dazu musst du wohl ein Skript schreiben.

marce
28.01.08, 06:52
evtl. hilft Dir
rename weiter...

totycro
28.01.08, 11:29
Ich hab mal ein Script geschrieben, das Leerzeichen in bestimmte Zeichen umwandelt, im wesentlichen müsste es das selbe Problem sein; die Ersetzungen hab ich jetzt für die Umlautumwandlung angepasst.

Ungetestet und funktioniert vielleicht am besten in der zsh


find | while read i;
do
newname="`echo "$i" | sed 's/a/ae/g' | sed 's/ö/oe/g' | sed 's/ü/ue/g'`"

if [ "$i" = "$newname" ]; then continue; fi

mv -i -- ./"$i" "$newname"

done