Cześć. Jestem w miarę świeży w pythonie i natknąłem się na problem, który jest dość ciężki dla mnie do rozwiązania.
Potrzebuję wyświetlić na ekranie listę wolnych adresów IP. Jest pewien skrypt (list.sh), który wyświetla zajęte adresy i będę musiał go uruchamiać w Pythonie.. Jego output wygląda następująco:
192.168.194.174 192.168.194.173 [xxx1]
192.168.194.178 192.168.194.177 [xxx2]
192.168.194.182 192.168.194.181 [xxx3]
192.168.194.186 192.168.194.185 [xxx4]
192.168.194.194 192.168.194.193 [xxx5]
Jak widać wyżej zajęte adresy zostały wylistowane. Adresy IP są zawsze +2. W związku z tym wypisałem teraz ręcznie wolne adresy:
192.168.194.176
192.168.194.180
192.168.194.184
192.168.194.188
192.168.194.190
192.168.194.192
Jak zrobić, żeby output wylistował mi wolne adresy nie będące na pierwszej liście?
Jest to moja pierwsza styczność z przetwarzaniem tego typu danych w Pythonie.