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

0

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 contenga el promedio para cada persona (fila) y una nueva fila que contenga el promedio para cada curso (columna). Soy nuevo en bash, no puedo entender la sintaxis de loops y awk, etc.

    
pregunta user1859201 03.10.2015 - 10:49

1 respuesta

1

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
    
respondido por el nohillside 03.10.2015 - 13:41

Lea otras preguntas en las etiquetas