mikeputnam / simplepythongrep

A simple python grep. Useful when Windows search isn't good enough.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A simple python grep. Useful when Windows search isn't good enough.

--

import os
import sys

if sys.argv[1] == '':
    print "Usage: python grep.py searchterm pathtosearch"
    sys.exit()
searchterm = sys.argv[1] 
pathtosearch = sys.argv[2]
os.chdir(pathtosearch)
for root,dir,files in os.walk(pathtosearch):
    for fi in files:
        path = os.path.join(root,fi)
        for num,line in enumerate(open(path)):
            if searchterm.upper() in line.upper():
                print "[%s] found in [%s] , line number [%d]" %(searchterm.upper(),path,num+1)

About

A simple python grep. Useful when Windows search isn't good enough.


Languages

Language:Python 100.0%