Attention! Translated article might be found on my English blog.

2018年1月12日金曜日

アクセスログからユニークIPの抽出とカウント

# cat /path/to/access_log | cut -d ' ' -f 1 | sort | uniq -c

・cutでスペース区切った1列目のみ抽出する。
・sortで同じIPが連続するようにソート(これが無いとuniqで同一だが不連続なIPが別物として扱われてしまう)
・uniqでカウント数を付加して出力