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-Key: 290295

Url: https://administrator.de/contentid/290295

Printed on: April 18, 2024 at 09:04 o'clock

Member: TlBERlUS
TlBERlUS Dec 07, 2015 at 10:56:22 (UTC)
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
Mitglied: 114757
Solution 114757 Dec 07, 2015 updated at 12:16:11 (UTC)
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
Member: Woraxor
Woraxor Dec 07, 2015 at 12:16:08 (UTC)
Goto Top
Super, Vielen Dank face-smile

Hat funktioniert face-big-smile

VG

Hanuta
Mitglied: 114757
114757 Dec 07, 2015 updated at 12:18:04 (UTC)
Goto Top
Hat funktioniert face-big-smile
Warum sollte es auch nicht ?! face-wink