2019-10-28 超大文本打开工具PilotEdit

要做日志分析,用Windows自带记事本又慢又不方便,网上找了一下,感觉PilotEdit还不错。
下载网址
要分析文件大小不超过10G的话,下载免费版本就行。
在这里插入图片描述

我下载的版本PilotEdit_Lite_13.2.0.zip

解压后安装
在这里插入图片描述
这个软件不错,有简体中文版本
在这里插入图片描述
打开后界面如下
在这里插入图片描述
软件还是挺简单的。导入log文件
在这里插入图片描述

根据需求查找文本,结果会在输出窗口中显示。
不知道为什么,100多万行数据,筛选一个字符串,10多分钟都出不了结果。

只好自己python写了段代码来处理,速度超级快。

import re
import time

file = open("log-20191030")
file2 = open("result.txt","w")

a=0
b=0
c=0
d=0
s1 = set() #创建一个空集合。
ticks = time.asctime(time.localtime(time.time()))

for line in file:
    
    if re.search("LOCAL",line):
	a=a+1
	s1.add(line[line.find('LOCAL')+6:line.find(')',line.find('LOCAL'))])
	file2.write(line)		

print "VPN连接尝试:",a
print " 当日VPN用户数:",len(s1)
print s1
file.close()
file2.close()

print "finished!"

ticks2 = time.asctime(time.localtime(time.time()))
print ticks 
print ticks2 

运行结果

VPN连接尝试: 1040388
当日VPN用户数: 103
set([ '']) #省略
finished!
Wed Oct 30 11:39:40 2019
Wed Oct 30 11:39:48 2019
发布了122 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42555985/article/details/102778263
今日推荐