Re: Dateinamen als Argument ...
Marc Schiffbauer <marc.schiffbauer@links2linux.de> wrote:
> * Heiko Schlittermann schrieb am 22.06.02 um 09:54 Uhr:
>> On Fri, Jun 21, 2002 at 07:34:54PM +0200, Marc Schiffbauer wrote:
>>> * Markus Hubig schrieb am 21.06.02 um 16:47 Uhr:
>>>> ich bin jetzt schon oefters auf folgendes Problem gestossen:
>>>> Ich moechte einem Befehl (z.B.: id3ren, for i in ''; do; done) eine
>>>> liste von Dateinamen uebergeben. Die liste hole ich mir meist mittels
>>>> "ls" oder "find".
>>> IFS="
>>> "
>> find ... -print0 | xargs -0
> Mir ist schon klar, dass es das gibt. Manchmal möchte man mit einem
> File aber auch etwas komplexere Sachen anstellen, wo dann xargs
> einfach nicht mehr reicht.
Dann bleibt 'find -exec', alles andere scheitert an Dateinamen mit
Zeilenschaltung drin, wenn man darauf verzichtet, ist folgendes
flexibel und portabel:
find .... | \
while read dateiname ; do
befehl "$dateiname"
...
done
cu andreas
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
Reply to: