使用linux命令统计URL出现次数,统计系统热点请求
程序员文章站
2024-02-23 23:26:04
...
cat file|sort|uniq -c|sort -nr
在uniq
之前可以先使用awk
命令分割截取出需要的命令,比如:
cat file|awk -F ' ' '{print $1}' |sort|uniq -c|sort -nr
其中,需要先对行进行排序,才可以使用uniq
去重,因为uniq
只会对相邻的重复行去重,uniq
的-c
参数是对去重后的没行出现的次数进行统计,然后最后在来次sort
排序,-n
参数是以数字的大小进行升序排序,-r
是将排序结果反转,最终达到的效果就是统计每行出现的次数,按出现次数的大小降序排序,对统计URL出现次数很有帮助,可以看到系统中的热点请求。
在此小记一下,防止以后忘记了。