in reply to Displaying a Large File
If the files are static, read them in once store them in a hash or array, then write them out to a new file using Storable::nstore or something similar. Reading them back in using Storable::retrieve is very fast. If you would like I could post some simple examples.
If the files are dynamic, you might want to look into a full blown RDBMS as count0 suggests.
@a=split??,'just lose the ego and get involved!';
for(split??,'afqtw{|~'){print $a[ord($_)-97]}
|
|---|