Compare commits
No commits in common. "master" and "v.0.4" have entirely different histories.
@ -1,22 +0,0 @@
|
|||||||
#/usr/bien/python3
|
|
||||||
|
|
||||||
import re
|
|
||||||
import sys
|
|
||||||
|
|
||||||
cptip = {}
|
|
||||||
regexp = '^(\S+) (\S+) (\S+) \[([^]]+)\] "(\w+) (\S+).*" (\d+) (\S+)'
|
|
||||||
|
|
||||||
for line in sys.stdin :
|
|
||||||
line = line.rstrip ()
|
|
||||||
match = re.match (regexp, line)
|
|
||||||
if match :
|
|
||||||
print (match.group(1)," ",match.group(8))
|
|
||||||
ip = match.group(1)
|
|
||||||
vol = int(match.group(8))
|
|
||||||
if ip in cptip :
|
|
||||||
cptip[ip] = cptip[ip] + vol
|
|
||||||
else:
|
|
||||||
cptip[ip] = vol
|
|
||||||
|
|
||||||
for key in cptip.keys():
|
|
||||||
print(key, ":", cptip[key])
|
|
Loading…
x
Reference in New Issue
Block a user