|
Posted by Gunnar Hjalmarsson on June 30, 2008, 4:46 am
Please log in for more thread options
dakin999 wrote:
> Hi, I have following code:
>
> foreach my $row (@$array_ref) {
> my ( $usr, $usr_det, $pwd_val) = @$row;
> #print "\tuser id :$usr\n";
> #print "\tcard no :$usr_det\n";
> #print "\tpasswd :$pwd_val\n";
> open (FILE, "<file_name") || die "Could not open the file: $!";
> while (<FILE>) {
> chomp;
> (my $nusr_id) = split(); #read into a variable
> --
> --
> --
> }
> }
>
> The problem is in the looping of input <FILE> that I need to read for
> each $row. Basically there can be more than 1 $row values and I need
> to pick a new line from <FILE> for each $row entry.
>
> Any suggestions for doing this??
Please clarify what "this" means.
Possibly you mean that you want to look up a value in "file_name" for
each $row. That would indicate that you ought to store the file data in
a hash variable.
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
|