XP is just a number | |
PerlMonks |
Re: grabbing random n rows from a fileby GrandFather (Saint) |
on Jul 18, 2006 at 21:46 UTC ( [id://562141]=note: print w/replies, xml ) | Need Help?? |
Are the lines fixed length? Are there a fixed number of lines per "record"? Is any of this stuff indexed? Is this something that you need to do one off (or occasionally)? Does the "data base" change over time? If it changes can "records" be inserted? Why isn't this in a real database? Without knowing the answers to any of the above here are a couple of approaches:
The first variant is more appropriate if you want to do this multiple times without the "data base" changing between times - keep the index. The second variant is more appropriate for one off use or if the contents of the "data base" is changing and maintaining an index is not fesable. Update: s/lones/lines/ DWIM is Perl's answer to Gödel
In Section
Seekers of Perl Wisdom
|
|