When searching with grep, sometime it may be helpful to see the lines around the search string, especially in this is in a piece of code.
To do this you have a couple of options.
-A Will show you the number of lines you specify after the search word.
-B Will show you the number of lines you specify before the search word.
You can combine a combination of the above, or you could you -C with a number, this will then show you the lines above and before, saving you combining the options.
In examples below, you can see I am using 2 lines as an example and searching of the word open. You can see the -A, -B and -C options.
Craig’s MacBook Air:python craigdba$ grep -A 2 open hkc_senior_text.py
F = open(SCRIPTS+'/output/hkcsenior.txt', 'a')
TDATE = strftime("%d-%m")
--
RESPONSE = urllib2.urlopen(REQ)
RESPONSE_URL = RESPONSE.geturl()
if RESPONSE_URL == URL:
Craig’s MacBook Air:python craigdba$ grep -B 2 open hkc_senior_text.py
MASTER_DB = os.path.join(DROPBOX, DBFILE)
F = open(SCRIPTS+'/output/hkcsenior.txt', 'a')
--
try:
RESPONSE = urllib2.urlopen(REQ)
Craig’s MacBook Air:python craigdba$ grep -C 2 open hkc_senior_text.py
MASTER_DB = os.path.join(DROPBOX, DBFILE)
F = open(SCRIPTS+'/output/hkcsenior.txt', 'a')
TDATE = strftime("%d-%m")
--
--
try:
RESPONSE = urllib2.urlopen(REQ)
RESPONSE_URL = RESPONSE.geturl()
if RESPONSE_URL == URL:

