C#读取txt文件,统计次数

原始数据每一行这样的,每个文件有20多万行,
2015-04-21 src=172.17.36.28 dst=202.96.128.86 2015-04-21 07:35:18 log_id=0038000004 type=traffic subtype=other pri=notice status=start vd="root"
但是只需要下面这三段,日期:2015-04-21 内部IP(src):172.17.36.28 外部IP(dst):202.96.118.86
2015-04-21 src=172.17.36.28 dst=202.96.128.86
2015-04-21 src=172.17.2.28 dst=202.96.118.5
最后计算每个内部IP访问该外部IP的次数。如下结果:

日期 内部IP 外部IP 访问次数

2015/4/21
172.17.10.66
42.99.128.170
10

2015/4/21
172.17.10.66
42.99.128.177
5

2015/4/21
172.17.10.66
61.220.62.161
5

2015/4/21
172.17.10.66
65.55.50.158 15

2015/4/21
172.17.10.66
65.155.7.141 5

请哪位大侠帮忙看看要怎么写呢,感谢不尽·!

打开txt文件
循环读取
读取一行
按空格分隔或自己按长度取相应字段,
保存到数据库,按日期,内部ip,外部ip,时间,访问id等

最后,按需要统计 select count(1) from 表名 group by 日期,外部ip
温馨提示:答案为网友推荐,仅供参考
相似回答