美文网首页
grep+sed+awk精确提取文档中的ip地址,并统计ip出现

grep+sed+awk精确提取文档中的ip地址,并统计ip出现

作者: 有事找叮当 | 来源:发表于2020-03-12 00:45 被阅读0次
    # 命令行:
    grep -Eo '([^0-9]|\b)((1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\.){3}(1[0-9][0-9]|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])([^0-9]|\b)' '这里填你要提取的文档路径' | sed -nr 's/([^0-9]|\b)(([0-9]{1,3}\.){3}[0-9]{1,3})([^0-9]|\b)/\2/p' | awk '{ip[$1]++}END{for(i in ip){print "ip"i"的次数:"ip[i]}}'
    
    #或者:
    grep -Eo '([^0-9]|\b)((1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\.){3}(1[0-9][0-9]|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])([^0-9]|\b)' '这里填你要提取的文档路径' | sed -nr 's/([^0-9]|^\b)(.*)([^0-9]|\b$)/\2/p' | awk '{ip[$1]++}END{for(i in ip){print "ip"i"的次数:"ip[i]}}'
    

    相关文章

      网友评论

          本文标题:grep+sed+awk精确提取文档中的ip地址,并统计ip出现

          本文链接:https://www.haomeiwen.com/subject/qweljhtx.html