码迷,mamicode.com
首页 > 其他好文 > 详细

ip列表中找到具体某个ip的所有访问日志并生成对应的文件

时间:2016-07-29 19:41:42      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:ip列表   访问日志   文件   



#!/bin/sh
# 功能:从ip列表中找到具体某个ip的所有访问日志并生成对应的文件
#     
#
mkdir  handle
> com.ip.txt
function handle(){
        #echo "egrep "$1"  0602.log  > handle/$n.txt"
        egrep "$1"  0602.log  > handle/$1.txt
        time=`wc -l  handle/$n.txt  |awk ‘{print $1}‘`
        mv handle/$1.txt handle/$1__${time}.txt
        #sed -i "/$1/d" 0602.log
        echo $1 >> com.ip.txt
        sleep 0.02
}
m=0
for n in `cat diff.ip `
do    
    m=`expr $m + 1`    
    a=`expr $m % 100`
    if [ $a -eq 0 ]
        then
        sleep 20
    fi 
    sleep 0.5
    handle $n  &
done


本文出自 “奋斗吧” 博客,请务必保留此出处http://lvnian.blog.51cto.com/7155281/1831608

ip列表中找到具体某个ip的所有访问日志并生成对应的文件

标签:ip列表   访问日志   文件   

原文地址:http://lvnian.blog.51cto.com/7155281/1831608

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!