Hallo, ich habe schon relativ viel herumprobiert, um mit einer for-Schleife und sed und mv die Dateinamen aus meinem Musik-Ordner so umzubenennen, dass ich die Zahlen und Sonderzeichen (hauptsächlich . und - und _ und [ ] (Leerzeichen)). Diese komischen Dateinamen haben sich irgendwie durch das Rippen von Musik-CDs ergeben, da jedes Rip-Programm irgendwie eine andere Syntax verwendet.. Am Anfang steht also eine beliebige Anzahl von Zahlen+evtl obige Zeichen. Dann folgen normale Buchstaben. Und dieses "beliebige Anzahl" habe ich nicht hinbekommen. Ich bin etwa bis: for i in "1*" ; do mv -iv "$i" `sed -e 's/.\(.*\)/\1/'` ; done gekommen... Bei der sed-Syntax bin ich mir nicht ganz sicher, da ich da gegooglet habe und das sed -e 's/.\(.*\)/\1/ da als Beispiel für ein sedscript stand... Durch die englische Manpage von sed und bash steige ich nicht durch... Mit mmv "1*" "#1" geht das auch. Aber ich will ja wie gesagt, dass eine beliebige Anzahl von Ziffern und evtl . oder _ oder - oder [ ] (Leerzeichen) entfernt wird... Eine letzte Möglichkeit, die ich noch gefunden habe, ist dieses ##1, wobei das für mich auch total neu ist... for i in 1*; do mv $i; ${i##1};done Aber bei dem Problem mit der beliebigen Anzahl und beliebiger Verteilung von bestimmten Zeichen hat mir das auch nicht geholfen... Kann mir da bitte jemand helfen? Für jegliche Tips und Anregungen bin ich dankbar Gruß Sören