[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: