[linux-l] Re: find(1) mit und ohne xargs(1)

Rocco Rutte pdmef at cs.tu-berlin.de
Mi Okt 12 09:55:22 CEST 2005


Hi,

* Oswald Buddenhagen [05-10-11 11:13:21 +0200] wrote:
>On Tue, Oct 11, 2005 at 06:51:13AM +0000, Rocco Rutte wrote:

>> Das klassische -exec terminiert mit ';' und das xargs-ähnliche mit '+' 
>> und es kommt wohl mit SUSv3, also keine GNU-Extension.

>aha. susv3 ist von 2001. rate mal, wie lange es dauern wird, bis alle
>relevanten systeme susv3-konform sind ...

ACK. ;-(

>> Ich muss nochmal in SUSv3 lesen, aber alle Manpages beziffern die
>> maximale Anzahl an Argumenten mit 'some limit'. Argh.

>das ist kernel-spezifisch; linux hat eine maximale größe für den
>argv-content von 32k.

Argv? Oops. Dann war das in den Manpages wohl nicht klar genug 
dokumentiert. Bei mir steht "as many pathnames as possible" und ich habe 
gedacht, dass es für die Anzahl von Files eine Grenze gibt. Aber 
argv-Länge macht mehr Sinn...

   bye, Rocco
-- 
:wq!



Mehr Informationen über die Mailingliste linux-l