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)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an