2009-07-02 3 views

Antwort

2

ich so etwas wie

zgrep "somepattern" access_log.X.gz | awk '{print $3}' | sort -u | wc -l 

awk ist aus dem Feld verwenden würde zu drucken, die die Client-IP-Adresse enthält (Ich gehe davon aus es das dritte Feld ist hier, aber stellen Sie die Nummer Ihrer Protokollformat entsprechen) , dann sort -u sortiert die IP-Adressen und entfernt Duplikate, dann wc -l zählt die Anzahl der Zeilen.