【发布时间】:2014-05-22 05:06:21
【问题描述】:
我有一个名为 throughput.awk 的 awk 文件来计算 NS-2 中跟踪文件的吞吐量。
BEGIN {
FS="[[:space:]]|_"
}
{
action = $1;
node_id = $4;
time = $2;
dest = $6;
app = $10;
pkt_size = $11;
if ( action == "r" && dest == "MAC" && app == "cbr" && time > 10 && (node_id == 1)) {
sum_ = sum_ + pkt_size;
}
}
END {
}
我想要的是我必须从 TCL 脚本计算每个节点的多个节点的吞吐量可能是这样的:
for {set node 1} {$node < N } {incr node}
exec awk -f throughput.awk test.tr
}
所以跟踪文件中的“节点”变量可以从 TCL 更改。怎么做?
【问题讨论】: