22 lines
436 B
Python
Executable File
22 lines
436 B
Python
Executable File
#!/usr/bin/env python
|
|
#remove pointer in explain extented output
|
|
import re;
|
|
import os;
|
|
import sys;
|
|
|
|
# get file name
|
|
origin_file = sys.argv[1]
|
|
tmp_file = 'pointer.tmp'
|
|
|
|
## copy file
|
|
os.system('cp ' + origin_file + ' ' + tmp_file)
|
|
|
|
## open file
|
|
origin_rw = open(origin_file, 'r+')
|
|
tmp_rw = open(tmp_file, 'r+')
|
|
|
|
origin_rw.truncate()
|
|
for line in tmp_rw:
|
|
new_line = re.sub('\(0x[A-Za-z0-9]*\)', '', line)
|
|
origin_rw.write(new_line);
|