您好我有以下awk程序
问题是我不知道它为什么抱怨“awk:-f awk:^表达式中的字符“'/'无效当我做 awk -f pdf.awk aodv1.tr
你们这些人在这方面比我更聪明吗? =)
BEGIN {
recvdSize = 0
startTime = 400
stopTime = 0
}
{
event = $1
time = $265.01
node_id = $29
pkt_size = $8
level = $4
if (level == "AGT" && event == "s" && pkt_size >= 512) {
if (time < startTime) {
startTime = time
}
}
if (level == "AGT" && event == "r" && pkt_size >= 512) {
if (time > stopTime) {
stopTime = time
}
hdr_size = pkt_size % 512
pkt_size -= hdr_size
recvdSize += pkt_size
}
}
END {
printf("Average Throughput[kbps] = %.2f\t\t StartTime=%.2f\tStopTime=%.2f\n",(recvdSize/(stopTime-startTime))*(8/1000),startTime,stopTime)
}
答案 0 :(得分:1)
错误消息没有告诉您行号吗?无论如何,我会仔细查看包含
的行time = $265.01
如果我是你!