时间:2021-07-01 10:21:17 帮助过:15人阅读
假设有名为test.txt文本文件,其信息为:
ab
ac
ab
ac
ac
ad
ac
执行命令
uniq test.txt
此时得到的结果为:
ab
ac
ab
ac
ad
ac
从结果可以看到,这里只对3,4行的ac进行过滤,这显然不是我们需要的结果,原因就是uniq只对相连的行进行运算了,现在先用sort排序,然后再执行uniq,例如:
sort test.txt | uniq
这时的结果为:
ab
ac
ad
可以看到再没有重复行了。
例如通过nginx日志统计独立ip的个数:
awk '{print $1}' /path-to-log-dir/access.log | sort | uniq | wc -l
查询访问最多的前10个ip
awk '{print $1}' /path-to-log-dir/access.log | sort | uniq -c | sort -nr | head -10
原文链接http://www.netingcn.com/linux-uniq.html
以上就介绍了通过nginx日志统计独立ip的个数,包括了nginx,独立ip方面的内容,希望对PHP教程有兴趣的朋友有所帮助。