![]() | Find a string in a series of files:
grep.py 'Python' *.txt *.tmp |
![]() | Python code:
def grep_file(string, filename): res = {} # result: dict with key=line no. and value=line f = open(filename, 'r') line_no = 1 for line in f: #if line.find(string) != -1: if re.search(string, line): res[line_no] = line line_no += 1 |