INNER CODE UNIT · Python
write_to_file
AabyssZG/FindEverything · FindEverything-py2.py:37
def write_to_file(output_file, file_path, matching_lines):
with open(output_file, 'a') as f:
f.write("[+] File Path: %s\n" % file_path)
f.write("[=] Line Rows: %d\n" % len(matching_lines))
for line_num, line in matching_lines:
f.write("[~] In Line %d: %s\n" % (line_num, line.strip()))
f.write("\n")
def main():
parser = argparse.ArgumentParser(description="FindOS-Out")
parser.add_argument("-n", "--name", help="Specify the suffix", required=True)
parser.add_argument("-c", "--content", help="Specify file content", required=True)
parser.add_argument("-o", "--output", help="Specify output file", default="findout.txt")
parser.add_argument("-d", "--directory", help="Target directory", default="./")
args = parser.parse_args()
directory = args.directory
extensions = args.name.split(',')