[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Iniciando com Shell
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Iniciando com Shell |
Date: |
Mon, 11 Dec 2006 16:53:54 -0200 |
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 <address@hidden> wrote:
"Douglas Reis de Oliveira" <address@hidden> 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: address@hidden 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