Combineer sort met uniq
Om snel een overzicht te hebben van veel voorkomende “strings” (bv. een IP-adres in de access-log van je webserver) kun je sort met uniq combineren:
Meer >>
$
cat www.kwalinux.nl_access_log | awk '{print $1}' | sort | uniq -c | sort -n | tail
29 *.**.71.3*
32 *4.86.*2.2
60 **.52.*6.1*
62 *3.**.1*.17
69 6*.*.*.20*
79 **.*.7*1.*48
109 *6.*9.6*.1*
182 *17.14*.*.*4
435 *7.1*.12.**
48826 188.142.103.98 (yep, ik ben mijn grootste fan ;-))
$
* = privacy
Vergeet nooit iets te sorteren voordat je het in uniq
stopt.
Natuurlijk kun je dit bv. ook gebruiken in je mail logging om een spammer te detecteren.