1*23f24377SWarner LoshBEGIN { 2*23f24377SWarner Losh FS = "-" 3*23f24377SWarner Losh} 4*23f24377SWarner Losh/sh$/ { 5*23f24377SWarner Losh n++ 6*23f24377SWarner Losh l = length($NF) 7*23f24377SWarner Losh s += l 8*23f24377SWarner Losh ck %= l 9*23f24377SWarner Losh totck += ck 10*23f24377SWarner Losh print 11*23f24377SWarner Losh} 12*23f24377SWarner LoshEND { 13*23f24377SWarner Losh if (n > 0) { 14*23f24377SWarner Losh printf "%d %d %d %fn\n", totck, n, s, s/n 15*23f24377SWarner Losh } 16*23f24377SWarner Losh else 17*23f24377SWarner Losh print "n is zero" 18*23f24377SWarner Losh} 19