Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re: Parsing my script out put?

by Laurent_R (Abbot)
on May 23, 2014 at 17:22 UTC ( #1087241=note: print w/replies, xml ) Need Help??

in reply to Parsing my script out put?

I would probably read the whole file once and store the data in a hash whose key would be the concatenation of the two IPs (or it could also be a hash of hashes). Then,, I would read the file once more and for each "$timestamp $ip1 $arrow $ip2 $length " line loopup for $ip2/$ip1 in the hash. That's the basic idea, I can't really go into more details, because you did not give enough details (such as: can there be several lines with the same ip1/ip2 combination? this would impact how to exactly store the data in the hash).

This could actually be done in only one go, but the mechanics is a bit more complicated.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1087241]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (14)
As of 2016-10-27 18:51 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (369 votes). Check out past polls.