Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Awk 0.50 KB | None | 0 0
  1. #!/bin/usr/awk -f
  2.  
  3. BEGIN {
  4.  
  5. }
  6.  
  7. {    
  8.     for(i = 2;i<=NF;i++) {
  9.     #metto i+2011 poiché i parte da 2, quindi ho 2013, 2014, etc come indici
  10.     somma[i+2011] += $i
  11.     if($i < 0) # memorizzo gli anni in cui c'è uno stipendio negativo
  12.         scarta[i+2011] = 1
  13.     }
  14. }
  15.  
  16. END {
  17.     for(anno in somma) {
  18.     # ricorda NR contiene contiene il numero di righe del file
  19.     media = somma[anno]/NR;
  20.     if(scarta[anno] != 1) { # se l'anno non è stato scartato
  21.         printf("%d: %.2f\n",anno,media);
  22.     }
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement