RE: Parsing a large file

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

 



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

-- 
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