I strongly recommend Shishir Gundavaram's sprite.pm.
It gets a bit clunky if you've got more than a few hundred records (as you'd expect), but since it uses SQL-like syntax it shouldn't involve too much pain to upgrade to a proper RDBMS at a later date.
You can also use regular expressions as search criteria. | [reply] |
Check out DBD::CSV. It's a DBI database driver that lets
you use comma-separated text files as if they were databases. | [reply] |
Yepp, Using DBI with DBD::CSV is fine for that job (and it does allow to use other delimiters than comma, too. I prefer "|" :-), but unfortunately it still lacks of joining data from several files/tables. That means "SELECT * FROM table1,table2;" doesn't work yet. :-/
--
There is no place like $HOME
| [reply] |
The Perl Cookbook by O'Reilly shows two ways to do this. The
module to use is:
use Text::ParseWords;
| [reply] |
i'd advise a DBI module for later migration options ;-) | [reply] |