loss.awk
来自「这是一个NS2仿真实例」· AWK 代码 · 共 26 行
AWK
26 行
#丢包统计
BEGIN {pktDrops=0;numPkt=0;}
{
action=$1;
time=$2;
node_1=$3;
node_2=$4;
type = $5;
pktsize=$6;
flow_id=$8;
node_1_address=$9;
node_2_address=$10;
seq_no=$11;
packet_id=$12;
#发包总数:
if(node_1==1 && node_2==2 && action=="+") numPkt++;
#丢包总数:
if(flow_id==2 && action=="d") pktDrops++;
}
END{
printf("send pkt:%d,loss pkt:%d\nloss rate=%.2f\n", numPkt,pktDrops,pktDrops/ numPkt);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?