in reply to searching a file

I am assuming that you want to search using a strn to get the corresponding valuen.

In that case, a hash is an ideal solution (assuming your file is not too big as to cause memory problems for you). once you have the hash populated, getting a value is as easy as:

my $value_n = $hash{$str_n};

/prakash