$ less /path/to/access_log |awk '{print $1}'|sort |uniq -c|sort -n | tail -5
このままだとあまりにも不親切なので、若干の解説。
awk '{ print $1 }'
基本的なawkの使い方はスペース区切りで要素を取り出して表示する
sort -n
数値順に並べる。
uniq -c
重複した回数をカウントする
$ less /path/to/access_log |awk '{print $1}'|sort |uniq -c|sort -n | tail -5
このままだとあまりにも不親切なので、若干の解説。
基本的なawkの使い方はスペース区切りで要素を取り出して表示する
数値順に並べる。
重複した回数をカウントする