[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] IISlog用BAT进行统计分析

向大神们求助:
1.现在想取上面iislog文件中的IP地址,且去重,请用批处理实现?
思路:先去掉前三行,然后根据空格进行分列,取IP字段,然后再去重,最后统计行数

2
文件夹名:IISLOG
下面有好多log文件
格式如下:
u_ex140316.log
u_ex140317.log
u_ex140318.log
等等
现在需要写一个批处理,统计下面的信息
最后想在CountResult.txt中看到如下结果:

u_ex140316.log  总行数:9000行,不同的IP个数:8000
u_ex140317.log  总行数:8870行,不同的IP个数:8400
u_ex140318.log  总行数:7720行,不同的IP个数:8500
u_ex140319.log

思路:
1取系统日期年月日与u_ex120316的(5-10位)进行匹配,发现相等,
就统计该文件的这二个信息(总行数与不同的IP数),并写入到(追加)CrountResult.txt中
2.注:总行数=总行数-4(前面四行不参与统计)

返回列表