INNER CODE UNIT · Python
write_to_file
AabyssZG/FindEverything · FindEverything.py:43
def write_to_file(output_file, file_path, matching_lines):
with open(output_file, 'a', encoding='utf-8') as f:
f.write(f"[+] File Path: {file_path}\n")
f.write(f"[=] Line Rows: {len(matching_lines)}\n")
for line_num, line in matching_lines:
f.write(f"[~] In Line {line_num}: {line.strip()}\n")
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(',')