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)

Antwort per Email an