opening a big file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to open a big file and go through line by line while limiting the resource on the system.
What is the best way to do it?

Does below read the entire file and store them in memory(not good if that's the case)..

open(SOURCE, "/tmp/file") || die "not there: $!\n";
while (<SOURCE>) {
## do something
}

sometime ago I saw somewhere it had something like below which look like it was reading them and going through line by line without storing them all in memory.
I just cannot remember the syntax exactly.

open(SOURCE, " /tmp/file |") || die "not there: $!\n";
while (<>) {
## do something

}



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux