grep正则IP匹配

以 361way-log 日志文件为例



<br />
grep -o "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]" 361way-log
egrep -o "([0-9]{1,3}.){3}[0-9]" 361way-log
<br />

以上两个是过滤出具体的IP 来 ,如果想统计IP ,可以 加上 sort 和uniq 命令来统计 每个IP出现的次数并排序,下面的命令是过滤出含有IP的行,把该行现实出来

grep -E  "([0-9]{1,3}.){3}[0-9]" 361way-log 

grep正则IP匹配》有1条评论

  1. grep -oE “[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]”
    egrep -o “([0-9]{1,3}\.){3}[0-9]”

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注