I opened a file to read from line by line. 

open(FH,"<","$myfile") or die "could not open $myfile: $!";
while (<FH>)
{
...do something

}

later on in program, try to re-read the file (walk thru the file again):
while (<FH>)
{
...do something

}

and realized that it is as if the control within file is at the EOF and will 
not iterate from first line in the file.... is this default behaviour? how to 
work around this? file is big and I do not want to keep in memory as array. so 
is my only option is to close and open the file again?

pl advice.
ty.
Rajeev

Reply via email to