[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