> /bin/cp $1 "$(mp3info -p '%a-%t.mp3' $1 )" > Da fehlt noch das Zielverzeichnis. Ach ja, und die positional parameters und auch sonstige Umgebungsvariablen bitte syntaktisch korrekt klammern! Man kann das dann aber auch mit for file in $(ls) lösen, allerdings muss man sich da noch was mit Leerzeichen in Dateinamen einfallen lassen. -nik