Ola,

o xargs pode ser usado com a opção -n

--max-args=max-args, -n max-args
              Use  at  most  max-args arguments per command line.
Fewer than max-args arguments will be used if the size
              (see the -s option) is exceeded, unless the -x option is
given, in which case xargs will exit.

e ai evitamos o  "Argument list too long"

On 12/11/06, Otavio Salvador <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> "Douglas Reis de Oliveira" <[EMAIL PROTECTED]> writes:
>
>  > Peraí.... Não entendi!!!!
>  > Não seria o contrário?
>  > O xargs executaria o comando de tudo que achou ou pelo menos um boa parte, 
> evitando assim o estouro de pilha.
>  > Alguém podereia confirmar ou corrigir o que eu disse acima?
>
>  Nao. A linha de comando tem um tamanho limite (qual o valor eu nao
>  lembro mas acho que eh 2048 caracteres ou algo similar) e o xargs vai
>  colocar todo o resultado um do lado do outro. Sendo assim ele vai
>  concatena-los e entao _possivelmente_ estourando esse limite.
>
>  --
>          O T A V I O    S A L V A D O R
>  ---------------------------------------------
>   E-mail: [EMAIL PROTECTED]      UIN: 5906116
>   GNU/Linux User: 239058     GPG ID: 49A5F855
>   Home Page: http://otavio.ossystems.com.br
>  ---------------------------------------------
>  "Microsoft sells you Windows ... Linux gives
>   you the whole house."
>                    



-- 
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer

Responder a