<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi, <div><br></div><div>I am using <b>AWK script</b> for calculating <b>delays and retransmissions</b>. Following the the script which I'm using in <b>"Delay-Retrans-3.awk"</b>. </div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><div><br></div></div></div><div><div><div><div># AWK Script</div></div></div></div><div><div><div><div>BEGIN {</div></div></div></div><div><div><div><div>total_delayus=0;</div></div></div></div><div><div><div><div>last_seq_number;</div></div></div></div><div><div><div><div>num_of_values=0;</div></div></div></div><div><div><div><div>avg_retrans=0;</div></div></div></div><div><div><div><div>sum_retrans=0;</div></div></div></div><div><div><div><div>total_delayus2=0;</div></div></div></div><div><div><div><div>last_seq_number2;</div></div></div></div><div><div><div><div>num_of_values2=0;</div></div></div></div><div><div><div><div>avg_retrans2=0;</div></div></div></div><div><div><div><div>sum_retrans2=0;</div></div></div></div><div><div><div><div>total_delayus3=0;</div></div></div></div><div><div><div><div>last_seq_number3;</div></div></div></div><div><div><div><div>num_of_values3=0;</div></div></div></div><div><div><div><div>avg_retrans3=0;</div></div></div></div><div><div><div><div>sum_retrans3=0;</div></div></div></div><div><div><div><div>{</div></div></div></div><div><div><div><div>}</div></div></div></div><div><div><div><div>if (( $2 == "0" ) && ( $5 == "FullDelay" )) {</div></div></div></div><div><div><div><div>total_delayus = total_delayus + $6;</div></div></div></div><div><div><div><div>last_seq_number = $4;</div></div></div></div><div><div><div><div>sum_retrans = sum_retrans + $8;</div></div></div></div><div><div><div><div>num_of_values = num_of_values + 1;</div></div></div></div><div><div><div><div>}</div></div></div></div><div><div><div><div>if (( $2 == "7" ) && ( $5 == "FullDelay" )) {</div></div></div></div><div><div><div><div>total_delayus2 = total_delayus2 + $6;</div></div></div></div><div><div><div><div>last_seq_number2 = $4;</div></div></div></div><div><div><div><div>sum_retrans2 = sum_retrans2 + $8;</div></div></div></div><div><div><div><div>num_of_values2 = num_of_values2 + 1;</div></div></div></div><div><div><div><div>}</div></div></div></div><div><div><div><div>if (( $2 == "9" ) && ( $5 == "FullDelay" )) {</div></div></div></div><div><div><div><div>total_delayus3 = total_delayus3 + $6;</div></div></div></div><div><div><div><div>last_seq_number3 = $4;</div></div></div></div><div><div><div><div>sum_retrans3 = sum_retrans3 + $8;</div></div></div></div><div><div><div><div>num_of_values3 = num_of_values3 + 1;</div></div></div></div><div><div><div><div>}</div></div></div></div><div><div><div><div>}</div></div></div></div><div><div><div><div>END {</div></div></div></div><div><div><div><div>avg_retrans = sum_retrans / num_of_values;</div></div></div></div><div><div><div><div>avg_retrans2 = sum_retrans2 / num_of_values2;</div></div></div></div><div><div><div><div>avg_retrans3 = sum_retrans3 / num_of_values3;</div></div></div></div><div><div><div><div>#printf("Total_Delay_: %.4f Avg_of_ReTX_: %.3f\n",</div></div></div></div><div><div><div><div>1total_delayus, avg_retrans );</div></div></div></div><div><div><div><div>#printf("Total_Delay_: %.4f Avg_of_ReTX_: %.3f\n",</div></div></div></div><div><div><div><div>total_delayus2, avg_retrans2 );</div></div></div></div><div><div><div><div>printf("1pair Total_Delay_: %.4f Last_Seq_Number_: %d</div></div></div></div><div><div><div><div>Avg_of_ReTX_: %.3f\n", total_delayus, last_seq_number,</div></div></div></div><div><div><div><div>avg_retrans );</div></div></div></div><div><div><div><div>printf("2pair Total_Delay_: %.4f Last_Seq_Number_: %d</div></div></div></div><div><div><div><div>Avg_of_ReTX_: %.3f\n", total_delayus2, last_seq_number2,</div></div></div></div><div><div><div><div>avg_retrans2 );</div></div></div></div><div><div><div><div>printf("3pair Total_Delay_: %.4f Last_Seq_Number_: %d</div></div></div></div><div><div><div><div>Avg_of_ReTX_: %.3f\n", total_delayus3, last_seq_number3,</div></div></div></div><div><div><div><div>avg_retrans3 );</div></div></div></div><div><div><div><div>}</div></div></div></div></blockquote><div dir="ltr"><div dir="ltr"><div><br></div><div>I am running it on the terminal using the following command</div><div><br></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>awk -f Delay-Retrans-3.awk "./app-delays-trace.txt"</div></div></div></div></blockquote><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div>For all of this I am using ns3(ndnSim). But instead of getting the output I'm getting the following error messages</div><div><br></div></div></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><div><div><div>awk: Delay-Retrans-3.awk:44: 1total_delayus, avg_retrans );</div></div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:44:               ^ syntax error</div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:46: total_delayus2, avg_retrans2 );</div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:46:               ^ syntax error</div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:47: printf("1pair Total_Delay_: %.4f Last_Seq_Number_: %d</div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:47:        ^ unterminated string</div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:47: printf("1pair Total_Delay_: %.4f Last_Seq_Number_: %d</div></div></div></div></div><div><div><div><div><div>awk: Delay-Retrans-3.awk:47:        ^ syntax error</div></div></div></div></div><div><br></div></blockquote>Please guide me to solve the problems. Since I'm unable to solve it.<div>Thanks<br><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><br></div></blockquote></div></div>