This commit is contained in:
Ruslan Piatrovich
2024-08-07 16:52:02 +03:00
commit 9e9b1af438
1356 changed files with 210505 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
# Определение путей к файлам
file_path_1 = '/home/rpetrovich/code/Repos/lmru--devops-core--salt/states/jenkins-slave/files/blocked_ips.txt'
file_path_2 = '/home/rpetrovich/code/Misc/blocked_ips.txt'
output_file_path = 'merged_ips.txt'
# Чтение IP-адресов из первого файла
with open(file_path_1, 'r') as file:
ip_list_1 = file.read().splitlines()
# Чтение IP-адресов из второго файла
with open(file_path_2, 'r') as file:
ip_list_2 = file.read().splitlines()
# Объединение и удаление дубликатов с использованием множества
unique_ips = set(ip_list_1 + ip_list_2)
# Сортировка IP-адресов
sorted_unique_ips = sorted(unique_ips)
# Сохранение уникальных IP-адресов в файл
with open(output_file_path, 'w') as file:
for ip in sorted_unique_ips:
file.write(f"{ip}\n")
print("Merged IP addresses list successfully created.")