1awk ' 2 /^d z/ { 3 reason = $11 4 temp[reason] += 1 5 xdelay[reason] += $5 - $4 6 } 7 END { 8 for (reason in temp) { 9 str = sprintf("%.2f",xdelay[reason]) 10 print temp[reason],str,reason 11 } 12 } 13' 14