/nginx/access.log
具体内容长这样:
第一个元素就是ip。
awk '{print $1}' /nginx/access.log | sort | uniq -c | sort -r
- 首先,
awk '{print $1}' /nginx/access.log
从/nginx/access.log
文件的每行中提取出第一个字段。 - 然后,
sort
对提取出的第一个字段进行排序。 - 接着,
uniq -c
统计每个唯一的字段出现的次数。 - 最后,
sort -r
按照出现次数从大到小对统计结果进行降序排序。