太久没写脚本了,二进制文件的匹配需要前面加个b申明二进制
import sys,re,gzip
file1 = sys.argv[1]
file2 = sys.argv[2]
filein = gzip.open(file1,'rb')
fileou = gzip.open(file2,'wb')
for i in filein:
if re.search(b'PASS|#',i):
fileou.write(i)
else:
continue
filein.close()
fileou.close()