Powershell vergleich von .txt
Hallo Zusammen,
Ich möchte eine Liste txt.A mit txt.B vergleichen.
Liste A sieht folgendermaßen aus:
"Rechnername"
Liste B:
"MAC" = " Rechnername"
Jetzt möchte ich die Rechnernamen der Listen vergleichen und wenn der Rechnername in txt.A nicht vorhanden ist, soll die Zeile in txt.B gelöscht werden.
Jemand eine Idee wie man das am geschicktesten anstellen könnte ?
VG
Hanuta
Ich möchte eine Liste txt.A mit txt.B vergleichen.
Liste A sieht folgendermaßen aus:
"Rechnername"
Liste B:
"MAC" = " Rechnername"
Jetzt möchte ich die Rechnernamen der Listen vergleichen und wenn der Rechnername in txt.A nicht vorhanden ist, soll die Zeile in txt.B gelöscht werden.
Jemand eine Idee wie man das am geschicktesten anstellen könnte ?
VG
Hanuta
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 290295
Url: https://administrator.de/forum/powershell-vergleich-von-txt-290295.html
Ausgedruckt am: 11.04.2025 um 02:04 Uhr
4 Kommentare
Neuester Kommentar

Moin, as easy as this ...
Gruß jodel32
$listeA = gc 'c:\listeA.txt'
$listeB = gc 'c:\listeB.txt'
$listeB | ?{$_.Split('=')[1].trim() -in $listeA} | out-file 'c:\result.txt'
Gruß jodel32

Hat funktioniert 
Warum sollte es auch nicht ?!