Powershell- Den Gesamtinhalt einer Datei mit dem Zeileninhalt einer zweiten Datei als Suchbegriff durchsuchen...
Hallo.
Ich möchte den Inhalt einer Datei zeilenweise auslesen und prüfen ob der Inhalt der Zeile irgendwo in einer zweiten Datei vorhanden ist. Abweichungen sollen ebenfalls ausgegeben werden.
Datei 1:
Julius.Caesar
Jennifer.Lopez
Jennifer.Williams
Jennifer.Caprice
Jennifer.Hindukusch
jens.jensen
Datei 2:
Jan.Jansen
Bernd.Berndsen
Walter.Ulbricht
Gio.Otto
Julius.Caesar
Frank.Furter
Wie bringe ich die Powershell dazu Datei 2 so mit Datei 1 zu vergleichen, das Julius.Caesar gefunden wird bzw. ausgegeben wird welche Werte aus Datei1 nicht in Datei2 vorhanden sind ?
Danke+Gruß,
SK
Ich möchte den Inhalt einer Datei zeilenweise auslesen und prüfen ob der Inhalt der Zeile irgendwo in einer zweiten Datei vorhanden ist. Abweichungen sollen ebenfalls ausgegeben werden.
Datei 1:
Julius.Caesar
Jennifer.Lopez
Jennifer.Williams
Jennifer.Caprice
Jennifer.Hindukusch
jens.jensen
Datei 2:
Jan.Jansen
Bernd.Berndsen
Walter.Ulbricht
Gio.Otto
Julius.Caesar
Frank.Furter
Wie bringe ich die Powershell dazu Datei 2 so mit Datei 1 zu vergleichen, das Julius.Caesar gefunden wird bzw. ausgegeben wird welche Werte aus Datei1 nicht in Datei2 vorhanden sind ?
Danke+Gruß,
SK
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 188381
Url: https://administrator.de/forum/powershell-den-gesamtinhalt-einer-datei-mit-dem-zeileninhalt-einer-zweiten-datei-als-suchbegriff-durchsuchen-188381.html
Ausgedruckt am: 22.04.2025 um 06:04 Uhr
5 Kommentare
Neuester Kommentar
Hallo SutterKane2!
Grüße
bastla
Leider gibt mir die Batchdatei für enthalten den Wert "0" zurück und unter "nicht enthalten" werden alle Einträge in der Datei2 angezeigt.
Bei meinem Test sieht das so aus:D:>type Datei1.txt
Julius.Caesar
Jennifer.Lopez
Jennifer.Williams
Jennifer.Caprice
Jennifer.Hindukusch
jens.jensen
D:>type Datei2.txt
Jan.Jansen
Bernd.Berndsen
Walter.Ulbricht
Gio.Otto
Julius.Caesar
Frank.Furter
D:>type Vergleichen.cmd
@echo off & setlocal
echo Enthalten:
findstr /g:Datei1.txt Datei2.txt
echo\
echo Nicht enthalten:
findstr /vg:Datei1.txt Datei2.txt
D:>vergleichen
Enthalten:
Julius.Caesar
Nicht enthalten:
Jan.Jansen
Bernd.Berndsen
Walter.Ulbricht
Gio.Otto
Frank.Furter
Wird hier evtl. auch zeilenweise verglichen ?
Verglichen wird für jede Zeile, ob eine der Zeilen aus der anderen Datei enthalten ist ...Gibt es denn kein Powershell Ansatz ?
Den wird es sicher geben - ich kann ihn Dir aber leider nicht bieten ...Grüße
bastla