shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Somando uma lista


From: Flavio Junior
Subject: Re: [shell-script] Re: Somando uma lista
Date: Tue, 18 Dec 2007 11:20:40 -0200

Hahaha..
Desculpa a minha "gafe" ... Nem me liguei no "somar" ..

Outra alternativa, pra me recuperar:
# awk '$5 != "" {print $5}' <(ls -la) | paste -sd+
4096+4096+19+10236+425+753+110+1024+99+10591+3342+2411+1460+673311+860191+844205+673973+2405448+2164+7086+18975+0+10479+991740+12288+69132679+49+4096+8453+9539+21658+294220+252+679+117+151+16931+938+97+4313522+456748+63
# awk '$5 != "" {print $5}' <(ls -la) | paste -sd+ | bc -l
80798714


Infelizmente eu preciso verificar o $5 por causa da primeira linha do
ls que mostra o "Total" ...

--

Flávio do Carmo Júnior

On Dec 18, 2007 11:13 AM, Luiz Claudio Monteiro da Fonseca
<address@hidden> wrote:
>
>
>
>
>
>
> Leonardo,
>  Ok. Mas se vc estah querendo calcular o espaço ocupado em disco, use o
>  comando du.
>  Se não for isso que você quer esqueça o meu comentário.
>
>  Luiz Claudio.
>
>  --- Em address@hidden, Alan Diones <alandiones@...>
>  escreveu
>
>  >
>  > Arthur, gostei da idéia, me explica passo a passo como funciona, tem
>  > jeito?
>  > ls -la | awk 'BEGIN{total=0}; {total+=$5; print $5}; END{print "Total:",
>  > total}'
>  >
>  > Alan Diones
>  > Em Ter, 2007-12-18 às 10:52 -0200, Arthur Renato Mello escreveu:
>  > > Leonardo,
>  > >
>  > > ls -la | awk 'BEGIN{total=0}; {total+=$5; print $5}; END{print
>  > > "Total:", total}'
>  > >
>  > > []s
>  > > Arthur
>  > >
>  > > On Dec 18, 2007 10:42 AM, Leonardo D'Angelo Goncalves
>  > > <leonardodg@...> wrote:
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > tá mais eu quero somar e naum contar...hehe
>  > > >
>  > > > Em 18/12/07, Flavio Junior <billpp@...> escreveu:
>
>  > > >
>  > > > >
>  > > > > Com o proprio awk:
>  > > > >
>  > > > > $ ls -la | awk 'BEGIN{count=0}; {count++; print $5} END{ print
>  > > "Total:",
>  > > > > count}'
>  > > > >
>  > > > > mas pode fazer isso até com o wc -l mesmo..
>  > > > >
>  > > > > --
>  > > > >
>  > > > > Flávio do Carmo Júnior
>  > > > >
>  > > > > On Dec 18, 2007 10:32 AM, Leonardo D'Angelo Goncalves
>  > > > >
>  > > > > <leonardodg@xxxxxxxxxxx> wrote:
>  > > > > >
>  > > > > >
>  > > > > >
>  > > > > >
>  > > > > >
>  > > > > >
>  > > > > > Bom dia
>  > > > > >
>  > > > > > Gostaria de saber como somar a lista gerada por este comando,
>  > > pois
>  > > > > > tenho varias listas e gostaria de ter um total:
>  > > > > >
>  > > > > > ls -la | awk '{print $5}' > lista.txt
>  > > > > >
>  > > > > > Obrigado
>  > > > > >
>  > > > >
>  > > > >
>  > > > >
>  > > >
>  > > > [As partes desta mensagem que não continham texto foram removidas]
>  > > >
>  > > >
>  > >
>  > >
>  > >
>  > >
>  >
>
>  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]