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