On 6/23/06, Jeff Peng <[EMAIL PROTECTED]> wrote:
Hello,
Reading a file which is large as 900M to the array,should consume memory
too
quickly.
Could you open a file and obtain the file-handle in your subroutine,then
return the file-handle to the caller?For example:
sub your_sub{
....
open (FH,$somefile) or die $!;
return \*FH;
}
Thanks for the reply Jeff, but what I need to do is assign variables based
on the first 5 lines and then push the remaining lines of the file into an
array. Any suggestions?
Maybe I am asking this incorrectly. Here is what I am attempting to do:
-Open one file.
-Read that file.
--Line one will be assigned to $data1
--Line two will be " " to $data2
..
--Line five will be " " to $data5
-- The remaining lines pushed into an array...
Really appreciate any help you can give!
-David