Linux/Unix Shell Scripting - problema formato numeros en GAWK

 
Vista:

problema formato numeros en GAWK

Publicado por albo (1 intervención) el 08/07/2005 20:05:41
Hola:

No me habia pasado con awk...pero empece a trabajar con gawk (el que viene con fedora 2.6). Estoy haciendo un script sencillo que resta el contenido de dos columnas. El problema es que el resultado me lo aproxima al entero.
ej : file entrada ---> 12.34 0.11
gawk --> print $1,$2,$1-$2
salida ---> 12.34 0.11 12

Ven?? deberia entregarme en la tercera columna 12.23 !!!!

Trate de cambiar OFMT y CONVFMT que se supone vienen por default con el siguiente formato "%.6g" al formato "%.5f" pero no me entrega lo que quiero si no que agrega ceros.
ademas pedi que imprimiera la funcion sprintf($1) y sprintf($2) y estas ya desechan los decimales.

AYUDA POR FAVOR !!!!!

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema formato numeros en GAWK

Publicado por jorge (5 intervenciones) el 28/08/2005 09:45:20
En lugar de print utilizá printf.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar