Beispiel #1
0
        searcher.search()

        # print the results
        if settings.printresults:
            common.log('')
            searcher.print_results()

        if settings.listdirs:
            dir_list = searcher.get_matching_dirs()
            if dir_list:
                common.log('\nDirectories with matches (%d):' % len(dir_list))
                for d in dir_list:
                    common.log(d)

        if settings.listfiles:
            file_list = searcher.get_matching_files()
            if file_list:
                common.log('\nFiles with matches (%d):' % len(file_list))
                for f in file_list:
                    common.log(f)

        if settings.listlines:
            line_list = searcher.get_matching_lines()
            if line_list:
                msg = '\nLines with matches (%d):'
                if settings.uniquelines:
                    msg = '\nUnique lines with matches (%d):'
                common.log(msg % len(line_list))
                for line in line_list:
                    common.log(line)
Beispiel #2
0
        searcher.search()

        # print the results
        if settings.printresults:
            common.log('')
            searcher.print_results()

        if settings.listdirs:
            dir_list = searcher.get_matching_dirs()
            if dir_list:
                common.log('\nDirectories with matches (%d):' % len(dir_list))
                for d in dir_list:
                    common.log(d)

        if settings.listfiles:
            file_list = searcher.get_matching_files()
            if file_list:
                common.log('\nFiles with matches (%d):' % len(file_list))
                for f in file_list:
                    common.log(f)

        if settings.listlines:
            line_list = searcher.get_matching_lines()
            if line_list:
                msg = '\nLines with matches (%d):'
                if settings.uniquelines:
                    msg = '\nUnique lines with matches (%d):'
                common.log(msg % len(line_list))
                for line in line_list:
                    common.log(line)