以下のトレースファイルで送受信されたパケット間の時間を測定したい。トレースファイルns-3からの遅延を計算するためのawkスクリプト
入力:ここ
+ 0.01 /NodeList/1/DeviceList/1/$ns3::PointToPointNetDevice/TxQueue/Enqueue
- 0.01 /NodeList/1/DeviceList/1/$ns3::PointToPointNetDevice/TxQueue/Dequeue
r 0.0200001 /NodeList/0/DeviceList/2/$ns3::PointToPointNetDevice/MacRx
+ 0.11 /NodeList/1/DeviceList/1/$ns3::PointToPointNetDevice/TxQueue/Enqueue
- 0.11 /NodeList/1/DeviceList/1/$ns3::PointToPointNetDevice/TxQueue/Dequeue
r 0.12 /NodeList/0/DeviceList/2/$ns3::PointToPointNetDevice/MacRx
+ 0.12 /NodeList/0/DeviceList/3/$ns3::PointToPointNetDevice/TxQueue/Enqueue
- 0.12 /NodeList/0/DeviceList/3/$ns3::PointToPointNetDevice/TxQueue/Dequeue
r 0.120001 /NodeList/2/DeviceList/2/$ns3::PointToPointNetDevice/MacRx
+は、送信されたデータとR受信したデータを表すを表します。トレースファイルの2列目に時間が表示されます。
awkコードを使用してファイル全体のrと+の間の時間を測定するにはどうすればよいですか?
予想される出力は以下のようになります
出力:
0.0100001
0.01
0.000001
誰が助け場合、私は感謝するでしょう。
簡潔でテスト可能なサンプル入力と予想される出力を含めるように質問します。 –
私の答えがあなたのために働いてくれることを願っています。もしそうなら、それをあなたの答えとして受け入れることを検討してください - 投票数の横の緑色のチェック/チェックマークをクリックしてください私が、または他の誰かが、あなたをさらに助けることができるように、何がうまくいかなかったと言ってください。ありがとうhttp://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-仕事/ 5235#5235 –