note
VoidWander
<p>Thank you for the advice, Monks. I've made some progress but have also had some difficulties in pursuing my solution further. I have written code that does the majority of what I would like to accomplish, but here's where I'm stuck. For each line with 'id-info:' I need to get a copy of <ID> and assign to it an incremental counter, eventually getting to the point in my code where I can assign a hash as follows:
(There are only about 10 unique IDs, just in case you're wondering..)
</p>
<code>$count{$month}{$day}{$ID}++;
</code>
<p>Some of the records appear as follows, which throws me off as I can't seem to access each individual line and instead access the record as a whole, correct?</p>
<code>
rn: uid:<user>, <irrelevant-text>
id-info: <URL> | 12345
6789 | <random-string>
id-info: <URL> | 9876543
21 | <random-string>
id-info: <URL> | 134257
869 | <random-string>
creation-time: 1366069064
</code>
<p> As you can see, the ID is split and attempting to join / assign the entire ID to a variable is turning out to be a pain. Monks, could I perhaps coax out some advice? Many thanks and infinite appreciation, VoidWander.</p>.
<p>Was thinking something along the lines of this, but it seems like there would be an easier way and this obviously doesn't work...</p>
<code>
if (/id-info:/mg){
($_ =~ /.*\|(\d+) \|/mg)
print $1, "\n";
}
</code>
1048809
1048809