2008/12/16 Horst H. von Brand <[email protected]> > Alvaro Herrera <[email protected]> wrote: > > Alvaro Herrera escribió: > > > Juan Manuel Doren escribió: > > > > > Estimados existe algun comando en linux donde pueda convertir de > formato > > > > > exponencial a formato numeros de coma flotante ejemplo: > > > > > 0.01e+01 ==> 0.1 > > > > Mas facil todavia: > > > > /usr/bin/printf "%f\n" 0.01e+03 > > > > (debe ser /usr/bin/printf porque si lo pones por si solo, toma el > > builtin de bash, que no entiende la notacion cientifica) > > Segun mi manual aca (bash-3.2-31.fc11.x86_64) no tiene esa restriccion, no > tengo idea cual usa...
En mi caso pasa esto: crosv...@moe64:~$ printf "%f\n" '0.01e+01' bash: printf: 0.01e+01: invalid number 0,000000 crosv...@moe64:~$ /usr/bin/printf "%f\n" '0.01e+01' 0,100000 crosv...@moe64:~$ bash --version GNU bash, version 3.2.48(1)-release (i686-pc-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. Estoy con ArchLinux Saludos -- http://crosvera.blogspot.com Carlos Ríos V. Estudiante de Ing. (E) en Computación e Informática. Universidad del Bío-Bío VIII Región, Chile

