RE: [PHP] Parsing a large file

From: Date: Fri, 13 Jan 2006 22:21:10 +0000
Subject: RE: [PHP] Parsing a large file
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-228594@lists.php.net to get a copy of this message
On Fri, January 13, 2006 8:37 am, Albert wrote: > Wolf wrote: >> I have large log files from a web server (about a gig in size) and >> need >> to parse each line looking for a string, and when encountered push >> that >> line to a new file. I was thinking I could have PHP read in the >> whole >> file, but thinking it could be a major pain since I have about 20 >> log >> files to read through. >> >> Anyone have some suggestions? > > Is this on a Linux server? > > Why don’t you use grep? > > cat <filename> | grep <string> > <newfile> If you DO use grep, don't cat the whole file out to grep it... grep __filename__ > __newfile__ cat on a 1 GIG file is probably a bit wasteful, I suspect... -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#228594) next »