conversion de numeros

Aldrin Martoq amartoq en dcc.uchile.cl
Mar Dic 16 14:17:18 CLST 2008


On Tue, 2008-12-16 at 11:37 -0300, Juan Manuel Doren wrote:
> > Estimados existe algun comando en linux donde pueda convertir de formato
> > exponencial a formato numeros de coma flotante ejemplo:
> >  0.01e+01 ==> 0.1

Una planilla como la del Openoffice no sirve?

> __-creo__ que no, pero puedes hacerlo en por ejemplo, c
> 
> printf( "%f\n", 0.01e+01 );

En ese caso, en bash:

$ for i in 0.01e+2 0.01e+1 0.01e+0 0.01e-1 0.01e-2; do
  printf "%10s ==> %f\n" $i $i; done
   0.01e+2 = 1.000000
   0.01e+1 = 0.100000
   0.01e+0 = 0.010000
   0.01e-1 = 0.001000
   0.01e-2 = 0.000100

Te sugiero que lo hagas en python, en vez de bash.

-- 
Aldrin Martoq <amartoq en dcc.uchile.cl>
http://aldrin.martoq.cl/videopodcast/
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 197 bytes
Descripción: This is a digitally signed message part
Url        : http://listas.inf.utfsm.cl/pipermail/linux/attachments/20081216/136ecf2a/attachment.bin


Más información sobre la lista de distribución Linux