Thread apache.log auswerten mit Perl
(5 answers)
Opened by Bschorf at 2007-04-18 14:53
Für solche Sachen muss man nicht unbedingt Perl verwenden, mit den guten alten Unix-Tools kann man die Sache auch erledigen und weniger coden:
Code: (dl
)
perl -pe 's{.*(?:GET|POST) (\S+).*}{$1}' apache_access_log | sort | uniq -c | sort -n Performancemäßig dürfte das aber schlechter als eine reine Perl-Lösung sein. Und falls sich jemand wundert, dass ich hier doch perl verwende: ein Unix-Purist würde sed verwenden, aber ich habe mittlerweile vergessen, was sed-Regexps können :-) |