当前位置: 代码迷 >> 综合 >> Linux Unix 一行命令列出多个文件中的不重复IP,并排序统计出现次数
  详细解决方案

Linux Unix 一行命令列出多个文件中的不重复IP,并排序统计出现次数

热度:34   发布时间:2024-02-13 19:12:56.0

列出单个文件中的不重复IP,并排序
grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' access.log00084 | sort | uniq

列出多个文件中的不重复IP,并排序
cat access.log* | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | sort | uniq

列出单个文件中的不重复IP,并排序统计出现次数
grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' access.log00084 | sort | uniq -c

列出多个文件中的不重复IP,并排序统计出现次数
cat access.log* | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | sort | uniq -c