Hallo,
ich habe eine ip-list.txt in der viele IPs untereinander stehen. Ich möchte nun auf doppelte IPs prüfen.
Mein bisheriger Versuch sieht so aus:
$file = Get-Content $path"\ip-list.txt" foreach ($row in $file){ $exist = Select-String -path $path"\ip-list.txt" -SimpleMatch $row if($exist -is [system.array]){ echo "IP bereits vorhanden: $row" echo "`n" } }
Jetzt habe ich 2 Probleme.
Das erste: die IPs 11.22.11.22 und 11.22.11.223 würden einen Treffer ergeben, da 11.22.11.22 in 11.22.11.223 vorhanden ist.
Das zweite: Wenn ich wirklich einen doppelten eintrag hätte, würde es mir die IP 2 mal ausgeben.
Das 2. Problem ist eher unwichtig, das würde ich vermutlich noch selbst hinbekommen.
Ich hoffe ihr könnt mir weiterhelfen.
lg Zuyas