[linux] prikaz na vybratie datumov z logov Apacha
Oskar Stolc
stolc na intrak.sk
Pátek Srpen 8 17:48:03 CEST 2003
On Fri, Aug 08, 2003 at 05:35:30PM +0200, Patrik Bona wrote:
> >
> > > $ time cat /var/log/apache/access.log | while read l; do l=${l#*[[]}; l=${l%%:*}; echo $l; done | uniq -c
> > >
> > > $ time cat /var/log/apache/access.log | awk '{print $4}' | sed -e "s/\[//" -e "s/:.*//" | sort | uniq -c
> >
> > vyskusaj toto:
> >
> > time cat /var/log/apache/access_log |tr '[:' ' ' |awk '{print $4}' |sort |uniq -c
>
> suuuuper :)
> mam sa co ucit, ale neda mi
> skus toto (v mojom 1. rieseni som nato zabudol, thx damien):
>
> time tr '[:' ' ' < /var/log/apache/access.log |awk '{print $4}' |sort |uniq -c
time awk -F "[\[:]" '{print $2}' access.log |uniq -c
:-)))))))))
Oskar
Další informace o konferenci linux