我有Apache访问日志。我想要一个按照他们所做的访问次数(计数)排序的IP列表,但不是计数次数。只是按访问次数排序的IP地址。
我在这里找到了这个命令:
cat access_log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -200 > output.txt
这给出了如下输出:
10000 66.249.79.18
10000
是计数。我只需要IP而不是计数。那么修改后的命令是什么?谢谢!
答案 0 :(得分:0)
尝试删除-c
命令的uniq
。这将消除计数的第一列。
完整命令
cat access_log | awk '{print $1}' | sort -n | uniq | sort -nr | head -200