Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Awk 0.45 KB | None | 0 0
  1. #!/usr/bin/awk -f
  2.  
  3. BEGIN {
  4. FS = ":"
  5. mediamax = 0
  6. }
  7.  
  8. {
  9.     somma = 0
  10.     mediariga = 0
  11.    
  12.     for(i=2;i<=NF;i++) {
  13.     somma+=$i
  14.     }
  15.  
  16.     conta = NF-1; # tiene conto del numero di campi meno quello del nome
  17.  
  18.     # posso stampare la media anche nella riga corrente
  19.     mediariga = somma/conta;
  20.     printf("%s: %f\n",$1,mediariga);
  21.  
  22.     if (mediariga > mediamax) mediamax = mediariga;
  23. }
  24.  
  25. END {
  26.     printf("\nMAX: %f\n",mediamax);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement