#!/usr/bin/env python
import os,sys
def grep(filename, content):
if open(filename).read().find(content) != -1:
count=1
for line in open(filename):
res = line.find(content)
if res != -1:
print "%s +%d %s"%(filename, count, line[res:].rstrip())
break
count=count+1
def findfile(args, dir, files):
for f in files:
fpath=os.path.join(dir,f)
if not os.path.isdir(fpath):
if os.path.splitext(fpath)[1][1:] == 'c':
grep(fpath,args)
if __name__=="__main__":
os.path.walk("kernel",findfile,"misc_register")
遍历目录文件并查找文件中的内容
最新推荐文章于 2021-07-01 09:46:57 发布