linux 命令行awk sort uniq 统计日志

使用命令行简单统计网站日志,$1为ip地址,统计前20位来访最多的IP

awk '{print $1}' apache_20141115.log  | sort | uniq -c | sort -k 1 -n -r | head -20

注意:

使用uniq -c统计重复行数时,一定要先sort,因为uniq -c是统计相邻行的重复数的。