woraxor
Goto Top

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

Content-ID: 290295

Url: https://administrator.de/forum/powershell-vergleich-von-txt-290295.html

Ausgedruckt am: 11.04.2025 um 02:04 Uhr

TlBERlUS
TlBERlUS 07.12.2015 um 11:56:22 Uhr
Goto Top
Hi,

ich würde mit compare-object arbeiten.
z.B.
$atxt = gc Pfad
$btxt = gc Pfad2
compare-object $atxt $btxt
 

etc.

Grüße,

Tiberius
114757
Lösung 114757 07.12.2015 aktualisiert um 13:16:11 Uhr
Goto Top
Moin, as easy as this ...
$listeA = gc 'c:\listeA.txt'  
$listeB = gc 'c:\listeB.txt'  
$listeB | ?{$_.Split('=')[1].trim() -in $listeA} | out-file 'c:\result.txt'  

Gruß jodel32
Woraxor
Woraxor 07.12.2015 um 13:16:08 Uhr
Goto Top
Super, Vielen Dank face-smile

Hat funktioniert face-big-smile

VG

Hanuta
114757
114757 07.12.2015 aktualisiert um 13:18:04 Uhr
Goto Top
Hat funktioniert face-big-smile
Warum sollte es auch nicht ?! face-wink