Andreas Pakulat <[EMAIL PROTECTED]>:
[...]
> Noch "besser" als for i in *.done oder for i in $(ls *.done) ist
> 
> ls *.done | while read f ; do ... ; done
> 
> gerade wenns sehr viele Dateien sind, denn dann ist die Argumentliste zu
> lang und man landet auf der Nase...

Also, an dieser Stelle kann das überhaupt nicht besser funktionieren
als *.done, weil du die Dateiliste so genauso gut komplett an ls
übergibts.

Im übrigen sollte jede Shell mit sehr langen Listen in for Schleifen
klarkommen. Deswegen kann man ja gerade dieses Argumentlimit für
Programme mit for Schleifen umgehen. Hier wird schliesslich keine
Argumentliste an ein externes Programm übergeben.

Gruss, Frank


-- 
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