예제 #1
0
def grep(options):
    """
    Main function
    """
    if Grep.evaluate_input(options):
        grep_obj = Grep(options)

        grep_obj.process_file(options[1])
        if "n" in options[1]:
            print("Numar de aparitii: {0}".format(grep_obj.counter))
    else:
        config.help_function(NAME, OPTIONS)
 def test_grep(self):
     self.job = Grep().run(input=[chekhov], params='d.*?co')
     self.assertEquals(len(list(self.results(self.job))), 17)