Mam plik będący statyczną tablicą ARP, ma on być generowany dynamicznie na podstawie innego pliku razem z odpowiednimi filtrami.
Mam problem jak to rozwiązać, gdyż niektóre wpisy mogą zawierać więcej niż 1 MAC i te wpisy należałoby pominąć w całości dla danego IP, pojedyncze wpisy dla adresu powinny być przepisane do pliku z tablicą ARP. Brak adresu na liście powinien być uzupełniony zerami.
Przykładowy plik z listą do przerobienia (kolumny są oddzielone znakiem \t):
Kod: Zaznacz cały
00:11:22:33:44:55 192.168.0.2
01:11:22:33:44:55 192.168.0.3
02:11:22:33:44:55 192.168.0.5
03:11:22:33:44:55 192.168.0.5
04:11:22:33:44:55 192.168.0.7
Kod: Zaznacz cały
00:11:22:33:44:55 192.168.0.2
01:11:22:33:44:55 192.168.0.3
00:00:00:00:00:00 192.168.0.4
00:00:00:00:00:00 192.168.0.6
04:11:22:33:44:55 192.168.0.7

Żeby była jasność: nie chcę gotowca, proszę o nakierowanie na metodę jak to osiągnąć, jak napotkam później problemy, to będę pytał.