Linux/Unix Shell Scripting - Aproximar a 1 decimal con awk

 
Vista:

Aproximar a 1 decimal con awk

Publicado por eraldcoil (1 intervención) el 15/12/2011 20:01:20
Buenas, algo no me quiere salir en JED y es lo siguiente:

Tengo el archivo notas.txt el cual contiene:
7.0 7.0 6.5
5.0 5.5 6.0
7.0 6.5 5.4

Y quiero promediar cada fila y que se me de aproximado con 1 decimal, lo que hago es esto:

awk '{printf "%s %1.1f\n", ($1+$2+$3)/3, $2, $3}' notas.txt

Pero me da otra cosa :S

Como puedo hacerlo? desde ya gracias.
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

Aproximar a 1 decimal con awk

Publicado por Fabricante (1 intervención) el 17/02/2012 14:55:07
Tal vez ya es un poco tarde pero te podria servir

awk '{SUM=($1+$2+$3)/3}{printf "%1.1f\n" ,SUM }' notas.txt
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