コマンドによるログ解析

ログからの条件付きgrep

cat access.log.1384560000 | grep 17/Nov/2013 | awk {'print $4'} | awk {'FS=":";print $2'}

cat access.log.1384560000 | grep 17/Nov/2013 | awk {'print $4'} | awk {'FS=":";print $2'} | sort | uniq -c

 

特定ファイルの除外

cat access.log.1384560000 | grep -ive "GET /.*\.\(css\|js\|jpg\|gif\|png\|swf\|ico\)\ HTTP"