我正在对从 ns-2 生成的跟踪文件进行可视化分析,该文件跟踪在模拟的不同时间发送/接收/丢弃的数据包
这是一个示例跟踪输出 - http://pastebin.com/aPm3EFax
我想在将其分别分组到S/D/R后过滤掉column1,以便我可以将其单独求和以找到数据包传输分数。
我不知道如何完成这项工作? (也许有一些 awk/python 帮助?)
更新:好的,我做到了 -
cut -d' ' -f1 wireless-out.tr | grep <x> | wc -l
哪里<x>
是 s
或r
或D
最佳答案
尝试一下:
awk '{data[$1]+=$2} END{for (d in data) print d,data[d]}' inputfile
输出:
D 80.1951
r 80.059
s 160.158
关于python - 跟踪文件上的列过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058588/