in reply to newbie hash question

Bravo (++ vote) dannoura on getting the HoH right!

Since you invited comments, I would replace the @temp array with scalars, and use them thus:

my ($title,$file,$offset) =split/\t/; $HoH{$title}{file}=$file; $HoH{$title}{offset}=$offset;
That makes the code a whole lot easier to read and marginally, more efficient.

To improve it marginally (although, newbies may find this more confusing), the exact equivalent code is:

my ($title,$file,$offset) =split/\t/; $HoH{$title}={file=>$file, offset=>$offset};