- 论坛徽章:
- 6
|
sed- sed 's/: / /;s/ip\[\(.*\)\]/\1/;s/\].*\[/ /' test
复制代码 python- #!/usr/bin/env python
- import re
- file = open('test')
- done = 0
- while not done:
- line = file.readline()
- if line != '':
- line = line.strip('\n')
- this_line_list = line.split(' ')
- zz1 = re.compile('[0-9]{2}:[0-9]{2}:[0-9]{2}')
- zz2 = re.compile('[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}')
- zz3 = re.compile('[0-9]{1,}')
- pp1 = re.findall(zz1,this_line_list[1])
- pp2 = re.findall(zz2,this_line_list[2])
- pp3 = re.findall(zz3,this_line_list[3])
- print '%s %s %s %s' % (this_line_list[0],pp1[0],pp2[0],pp3[0])
- else:
- done = 1
- file.close()
复制代码 |
|