私は、1週間のコースを通してさまざまなIPにいくつかのトレースルートを実行しています。 Iveには、一連のトレースルートと書き込みを実行し、それらを同じ.logファイルに追加するスクリプトがあります。.logファイルをCSV形式に変換する
このファイルは、1週間に6つのターゲットで1日3回トレースルートを実行しているので、明らかにかなり大きくなっています。私のログファイルをExcelで解析するためのCSV形式に変換する簡単なプログラムを作成しようとしています。
各トレースルートが実行される前に、 '' --- START --- ''が出力され、 '' --- END --- ''で終了します。次の例を参照してください。
--- START ---
Mon Mar 12 22:45:05 GMT 2012
traceroute to xxxxxxxx (xxxxxx), 30 hops max, 60 byte packets
1 xxxxxxx (xxxxxxx) 1.085 ms 1.662 ms 2.244 ms
2 xxxxxx (xxxxxx) 0.792 ms 0.782 ms 0.772 ms
3 xxxxxx (xxxxxx) 8.545 ms 9.170 ms 9.644 ms
4 etc
5 etc
--- END ---
--- START ---
Mon Mar 12 22:45:05 GMT 2012
traceroute to xxxxxx (xxxxx), 30 hops max, 60 byte packets
1 xxxxxxx (xxxxxxx) 0.925 ms 1.318 ms 1.954 ms
2 xxxxx (xxxxxx) 0.345 ms 0.438 ms 0.496 ms
3 xxxxxxx (xxxxxx) 0.830 ms 2.553 ms 0.809 ms
4 etc
5 etc
--- END ---
各トレースルートを区切って区切るには、STARTとENDを使用します。私はまた、各ルートをトレースするジャンプの総数を取る必要があります。その行の最後の数字は "--- END ---"の前です。
誰かが私を助けてくれると助かりました。私はそれらを分離、各トレースルートを介して実行されます何かを必要としています。そして、ホップ数を示す各トレースルートはなります...イムは、現在、MATLABを使用して。
乾杯。