Hallo, danke für die Hinweise. Fürs Kollektiv die Lösung, die ich jetzt verwende:
#!/bin/sh cd $1 DESTDIR=/tmp/copyflat mkdir ${DESTDIR} find . -type f |while read line; do DIRNAME=`dirname "$line"` FILENAME=`basename "$line"`; echo `cp "$line" ${DESTDIR}/"${DIRNAME}"_"${FILENAME}"` done Was man noch machen könnte, wäre, daß man das Zielverzeichnis optional über einen 2. Parameter angeben kann. Da ich das aber nicht brauche, habe ich jetzt die Befehle zur Abfrage, ob ein Parameter leer ist nicht herausgesucht. Noch mals Danke. Ciao Peter Schütt -- www.pstt.de -- 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)