[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes
From: |
Bruno Gunter Fricke |
Subject: |
Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes |
Date: |
Tue, 26 Jun 2007 11:55:32 -0300 |
Hmmmm... O que eu suspeitei :-P
Mas a linha que o Tiago passou funcionou aqui, olha:
[root@gunter ~]# du -bs * | awk '{print $1," bytes -> ",$1/1024," kb"}'
1392 bytes -> 1,35938 kb
15 bytes -> 0,0146484 kb
8 bytes -> 0,0078125 kb
4169 bytes -> 4,07129 kb
4781 bytes -> 4,66895 kb
1756 bytes -> 1,71484 kb
798260 bytes -> 779,551 kb
42000 bytes -> 41,0156 kb
4658 bytes -> 4,54883 kb
47284527 bytes -> 46176,3 kb
46958584 bytes -> 45858 kb
11 bytes -> 0,0107422 kb
2022793 bytes -> 1975,38 kb
29079 bytes -> 28,3975 kb
1664 bytes -> 1,625 kb
4100 bytes -> 4,00391 kb
4096 bytes -> 4 kb
2267 bytes -> 2,21387 kb
[root@gunter ~]#
Se você quiser saber o que é o quê, adicione um $2 no início do print...
Tipo:
[root@gunter ~]# du -bs * | awk '{print $2, $1," bytes -> ",$1/1024,"
kb"}'
anaconda-ks.cfg 1392 bytes -> 1,35938 kb
a.php 15 bytes -> 0,0146484 kb
b.c 8 bytes -> 0,0078125 kb
bin 4169 bytes -> 4,07129 kb
Desktop 4781 bytes -> 4,66895 kb
Diagrama1.dia 1756 bytes -> 1,71484 kb
fluxbox-0.9.13-1.rhfc3.nr.i386.rpm 798260 bytes -> 779,551 kb
install.log 42000 bytes -> 41,0156 kb
install.log.syslog 4658 bytes -> 4,54883 kb
jdk-1_5_0_03-linux-i586.rpm 47284527 bytes -> 46176,3 kb
jdk-1_5_0_03-linux-i586-rpm.bin 46958584 bytes -> 45858 kb
listacompleta.m3u 11 bytes -> 0,0107422 kb
oldflashplugins.tar.gz 2022793 bytes -> 1975,38 kb
scsconfig.log 29079 bytes -> 28,3975 kb
scsrun.log 1664 bytes -> 1,625 kb
teste 4100 bytes -> 4,00391 kb
vmware 4096 bytes -> 4 kb
xorg.conf.new 2267 bytes -> 2,21387 kb
[root@gunter ~]#
Tente variações com o begin, tipo: awk 'BEGIN {print 5/12}'
[]'s
Bruno Gunter
Em Ter, 2007-06-26 às 11:42 -0300, Sebastiao Gonella escreveu:
> Obrigado pela resposta Bruno.
> O problema que estou tendo eh exatamente esse, pois não estou
> conseguindo
> retorno de valores menores do 0, sendo este caso uma constante na
> solução.
>
> Please, alguém tem uma idéia?
>
> Grato,
>
> Gonella
>
> Em 26/06/07, Bruno Gunter Fricke <address@hidden> escreveu:
> >
> > Usa o expr dividindo ou multiplicando por 1024... Só não lembro se
> ele
> > retorna valores menores que 0.
> >
> > []'s
> > Gunter
> >
> > Em Ter, 2007-06-26 às 10:28 -0300, Sebastiao Gonella escreveu:
> >
> > > Lista, bom dia!
> > >
> > > Estou precisando trabalhar em um script com transformação de
> valores
> > > de
> > > Bytes para KB e na forma inversa. Caso retorne quebrado terei que
> > > arrendondar o valor p/ cima. Estou tendo problemas com o bc e
> let...
> > > alguém
> > > poderia me dar uma luz nesta conversao de valores?
> > >
> > > Grato,
> > >
> > > Gonella
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> --------------------------------------
> Sebastião M. P. Gonella
> Celular: 61-84021512
> address@hidden
> --------------------------------------
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, (continued)
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Sebastiao Gonella, 2007/06/26
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Bruno Gunter Fricke, 2007/06/26
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Sebastiao Gonella, 2007/06/26
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Leslie Watter, 2007/06/26
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Julio C. Neves, 2007/06/27
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Sebastiao Gonella, 2007/06/27
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Sebastiao Gonella, 2007/06/27
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Ivan lopes, 2007/06/27
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Julio C. Neves, 2007/06/28
Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes, Sebastiao Gonella, 2007/06/26
- Re: [shell-script] Transformando valores de bytes p/ kb e kb p/ bytes,
Bruno Gunter Fricke <=
Remover do arquivo e criar outro., Berdam, 2007/06/27