Added test for grep return code; if 0, we have files to process, if nonzero we do not. If we do not have anything to process, set return code to 2 silently exit.