# droprate: 0.25 # time: 99.99 tcp 0 ppr 0.50405 BEGIN{time=0} { if ($1=="time:"&&time==0){ time=$2 } if ($1=="droprate:") printf "%0.2f ", $2 if ($2==time && $5=="ppr") rate = $6 if ($2>time && $5=="ppr") { newrate = $6 answer = 2*newrate - rate printf "%0.5f\n", answer } if ($4=="total_drops") {drops = $5} if ($4=="total_packets") { packets = $5 droprate = drops/(drops+packets) #printf "drop_rate: %0.2f\n", droprate } }