0 votos

Comando Bash para calcular el promedio en cada fila y cada columna

Supongamos que tenemos un archivo de registro como marks.log y el contenido se parece a esto:

 Fname   Lname   Net Algo    
Jack    Miller  15  20  
John    Compton 12  20  
Susan   Wilson  13  19  

Quiero agregar una nueva columna que contiene el promedio de cada persona (fila) y una nueva fila que contiene el promedio de cada curso (columna). Soy nuevo en bash, ¿no puedo entender la sintaxis de bucles y awk, etc.?

1voto

Basado en lo que hiciste hasta ahora:

 awk '{count++; col2 += $2; col3 += $3; print ($2+$3)/2}
     {END print col2/count, col3/count}' marks.log

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X