Re: Dateinamen von Groß- in Kleinschreibung umwandeln
Am 2005-11-21 14:45:22, schrieb Steffen Krapp:
> Ich würde auch gerne in einem Verzeichnisse inklusive der
> Unterverzeichnisse alle Dateien konvertieren und zwar alles in
> Kleinbuchstaben aber zusätzlich die Sonderzeichen (ä, ö, ü, ß,
> Leerzeichen) ersetzen. Kann mir da jemand helfen? (auch die Namen der
> Unterverzeichnisse sollen entsprechend mit umbenannt werden.)
find -exec rename y/A-Z/a-z/ {} ';'
macht alle Verzeichnis- und Dateinamen klein.
Für Sonderzeichen
find -exec rename "s/ä/ae/" {} ';'
find -exec rename "s/ö/oe/" {} ';'
find -exec rename "s/ü/ue/" {} ';'
find -exec rename "s/ß/sz/" {} ';'
find -exec rename "s/\ /_/" {} ';'
ich würde einfacherhalber alles in eine Datei schreiben und
dann im root des gewünschten Verzeichnisses ausführen, also
____( renamer )_______________________
/
| #!/bin/bash
|
| find -exec rename y/A-Z/a-z/ {} ';'
| find -exec rename "s/ä/ae/" {} ';'
| find -exec rename "s/ö/oe/" {} ';'
| find -exec rename "s/ü/ue/" {} ';'
| find -exec rename "s/ß/sz/" {} ';'
| find -exec rename "s/\ /_/" {} ';'
\______________________________________
> Danke Steffen
Greetings
Michelle
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Reply to: