Statistics (light)

Den Link findet ihr im Header unter Statistik.

[Update 2017-07-01]

Ich habe gestern ganz vergessen den Codeschnippsel zu posten, den ich auf Basis von Innes Script und einer Zeile awk von hier gebastelt habe.

1
2
3
4
5
#!/bin/bash
(cat ${HOME}/logs/access_log; zcat ${HOME}/logs/access_log.*.gz) | \
grep -E " \"(HEAD|GET) \/[0-9]{4}\/[0-9]{2}\/[0-9]{2}\/[a-z-]{5,}\/ HTTP\/[0-2].[0-9]\" 200 " | \
awk '{a[$7]++} END{for (i in a) if (a[i]>1) printf "%5.2f%%\t%s\n", 100*a[i]/NR, i}' | \
sort -nro ${HOME}/pfad/zum/blog/popularity.txt

Ich bin kein gro├čer Scripter und da kann man bestimmt noch vieles verbessern, aber es funktioniert so schon mal. :)

Teilen: E-Mail

Hinterlasse einen Kommentar oder diskutiere im OSBN-Chat.

In den Kommentaren können folgende Formatierungen genutzt werden.