无线Trace脚本(旧格式)-路由负载
# 使用的是无线trace的旧格式 BEGIN { pkt_route_sum=0; pkt_cbr_sum=0; } { pktsize = $8; } $0 ~/^s.* AODV/ { pkt_route_sum += pktsize ; } # 我只计算了正确接收到的数据包,被丢弃的没有算作有效数据 $0 ~/^r.* AGT.* cbr/ { pkt_cbr_sum += pktsize ; } END { # 单位为bytes printf "cbr_bytes:%d, route_bytes:%d, routecosts:%.4f \n", pkt_cbr_sum, pkt_route_sum, (pkt_route_sum/pkt_cbr_sum); }