Am Donnerstag, 3. Februar 2005 20:03 schrieb Thorsten Buss: > Am Donnerstag, den 03.02.2005, 19:26 +0100 schrieb Heiko Schlittermann: > > Irgendwann geht's nicht mehr mit der Shell. Aber Du kommst mit > > > > richtigem "Quoting" ziemlich weit. Und mit der 0-Option vieler Tools: > > > for i in `find`; do cp $i /tmp; done > > > > find -print0 | xargs -0 cp --target-directory /tmp > > Ja, aber damit sind keine komplexeren sachen moeglich. zb > for i in `find`; do cp $i /tmp/$i.tmp; done > oder $i vorher noch durch sed oder sonstwas bearbeiten.
doch das geht sehr wohl. find -print0 | xargs -i -0 cp '{}' /tmp/'{}'.tmp und funktioniert auch mit Files mit Leerzeichen im Dateinamen. -- Markus Schulz AntzSystem GmbH 03044 Cottbus Nordrand 40 Tel.:+49 - 355 - 866 29 28 Fax.:+49 - 355 - 866 90 304 -- 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)