Este código multiplica el primer número por el segundo usando "bc"
echo "1.234e23 9.876e14" | sed 's/e/*10^/g;s/ /*/' | bc
Este código hace lo mismo pero sacar el valor usando perl
echo "1.5 5.0000e-01" | sed -e 's/ /*/' | perl -nle 'print eval $_'
Para convertir el número al formato...
echo "5.0000e-01" | perl -nle 'print eval $_' -> 0.5
echo "5.0000e+01" | perl -nle 'print eval $_' -> 50
No hay comentarios:
Publicar un comentario