我試圖開發一小段代碼,這將幫助我劃定一個日誌文件,該日誌文件已將大量跟蹤路由存儲到一週內發送的不同IP。將日誌文件解析爲CSV格式
我希望能夠在每個跟蹤路線的開始和結束處使用'--- START ---'和'--- END ---'標記將它們分開。例子如下:
--- START ---
Mon Mar 12 22:45:05 GMT 2012
traceroute to xxxxxxx (xxxxxxxx), 30 hops max, 60 byte packets
1 xxxxxxx (xxxxx) 1.085 ms 1.662 ms 2.244 ms
2 xxxxxxxx (xxxxxxx) 0.792 ms 0.782 ms 0.772 ms
3 xxxxxxxxx (xxxxxxxxx) 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 xxxxxxxxx (xxxxxxxx), 30 hops max, 60 byte packets
1 139.222.0.1 (xxxxxxxxx) 0.925 ms 1.318 ms 1.954 ms
2 10.0.0.1 (xxxxxxxx) 0.345 ms 0.438 ms 0.496 ms
3 172.16.0.34 (xxxxxxxxx) 0.830 ms 2.553 ms 0.809 ms
4 etc
5 etc
6 etc
--- END ---
誰能給我一隻手伸進如何做到這一點做,在MATLAB或Java ......我也想算每一跳的路由跟蹤,使量。這是
乾杯--- END ---標籤拋出之前給出的數字...
任何幫助將不勝感激。
只要看看每一行的第一個字母。如果它在CAPS中:它是第一個包含日期的行。如果它是小寫字母(traceroute),它是第二行。如果它是數字:它是「跳躍」線之一。 – wildplasser 2012-03-18 21:35:04