in reply to Learning to use the hash effectively

You might want to look at DBD::CSV, which will let you deal with your pipe separated file as if it were a real database.
  • Comment on Re: Learning to use the hash effectively