[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: