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