[CentOS] which program/command (perl, vi, or sed) is better

Néstor rotsen at gmail.com
Fri Jan 1 23:52:49 UTC 2010


I have done similar programs in Perl (you can use PHP also) where, when I
read the file in and using regex
I select the records that I want to keep.

Feliz Año  :-)

On Fri, Jan 1, 2010 at 9:14 AM, Les Mikesell <lesmikesell at gmail.com> wrote:

> ann kok wrote:
> > Hi
> >
> > I have apache log file around 7.6G and record half year
> >
> > Which program/command (perl, vi, or sed) is better to extract the data by
> date? and finally I can remove that big file and still keep the record.
> >
> > I have problem when using vi and it uses up the server memory
> >
> > Thank you for your help
> >
>
> If the extraction is simple regex matches you could use sed, but I'd
> recommend
> perl because it has additional features that you might need if the program
> becomes more complex and it is easier to write in the first place.
>
> But first I'd check to see if any of the available log processing programs
> will
> already do what you want.  If you are looking for summaries with counts by
> page/time interval/client IP, etc. they may do what you want.  I like
> analog
> because it is very fast and can deal with multiple files even if the times
> overlap and can uncompress them on the fly http://www.analog.cx/ or
> download rpm
> from http://www.iddl.vt.edu/~jackie/analog/.   Or you might like webalizer
> if
> you just have one server/file.
>
> --
>   Les Mikesell
>    lesmikesell at gmail.com
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20100101/ca88cac1/attachment.html>


More information about the CentOS mailing list