Bin langsam am verzweifeln. Meine Kinder legen auf dem Server in ihren homedirs in einem bestimmten dir subdirs mit *.mp3's für ihre MP3Player ab. Die Namen enthalten leider einige Schweinerein (Unlaute, Leerzeichen usw) gibt es eine Möglichkeit alle Namen in kleinschreibung umzuwandeln und die Schweinereien zu entfernen? Ich habe schon folgendes Script probiert: #!/bin/bash for i in *; do mv "$i" $(echo "$i" | sed 's/ - /-/g'); mv "$i" $(echo "$i" | sed 's/@/at/g'); mv "$i" $(echo "$i" | tr " " '_'); mv "$i" $(echo "$i" | tr "A-Z" 'a-z'); mv "$i" $(echo "$i" | sed 's/Ä/ae/g'); mv "$i" $(echo "$i" | sed 's/ä/ae/g'); mv "$i" $(echo "$i" | sed 's/Ö/oe/g'); mv "$i" $(echo "$i" | sed 's/ö/oe/g'); mv "$i" $(echo "$i" | sed 's/Ü/ue/g'); mv "$i" $(echo "$i" | sed 's/ü/ue/g'); mv "$i" $(echo "$i" | sed 's/ß/ss/g'); done exit 0 leider arbeitet es nicht rekursiv. Kann mir jemand helfen? Danke Siegfried Peter
Teilnehmer (8)
-
Jan 'RedBully' Seiffert
-
Jan-Benedict Glaw
-
Klaus Reinke
-
Patrick Willam
-
Pierre Bernhardt
-
Siegfried Peter
-
Siegfried Peter
-
Sven Kalinowski