![](https://seccdn.libravatar.org/avatar/282f4c46a4f934726c0a402347bdbd45.jpg?s=120&d=mm&r=g)
9 Feb
2001
9 Feb
'01
12:20
ren() { for f in "$@"; do echo mv -i "$f" "$(echo $f | tr '[A-Z ]' '[a-z_]')"; done; }; find /startverzeichnis/ -type f -print0 | xargs -0 ren
Dabei werden auch gleich Leerzeichen durch _ ersetzt. Siehe man find, man tr und natuerlich man bash ;-)
Äh - warum sollte ich die Leerzeichen in underscore ersetzen? Ich bin gerade dabei es umgekehrt zu machen. Findet man halt viel in MP3-Titeln. Rgds Tommy Wendt