Sylvain Sauvage a écrit, mardi 6 novembre 2007, à 12:13 :
[...]
>   Pas tout à fait ;o) : xargs découpe la suite des arguments
> en paquets selon la valeur de l???option -s (nombre de caractères
> de la ligne), laquelle est par défaut 131072, y compris les
> variables d???environnement, donc, en pratique, les limitations
> du shell (mais parce que ce sont celles du noyau).

OK, merci.

$ echo {1..123456} | xargs echo | while read f;do echo $f | wc;done
      1   23042  127146
      1   21191  127146
      1   21191  127146
      1   21191  127146
      1   20075  127141
      1   16766  117362

$ env|wc
     52      74    1871

La commande « env » ne donne pas tout, ou il y a autre chose qui
explique la différence entre 131072 et 127146 ?
-- 
Jacques L'helgoualc'h


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à