Batch: Inhalt zweier Txt Dateien vergleichen und doppelte Einträge löschen
Hallo zusammen,
ich habe 2 Textdateien mit 450 und 300 Computernamen,
Ich möchte beide Listen (Textdateien) miteinander vergleichen und nur einfach vorhandene Einträge in eine neue Liste schreiben.
Und das ganze am liebsten per Batch
Ach ja, die Listen sind nicht sortiert...
Aufbau:
Liste 1 Alte Computer 650 PC´s
Computername02
Computername01
Computername04
Computername03
Computername05
Liste 2 neue Computer 450 PC´s
Computername02
Computername04
Computername01
Liste 3 Neue
Computername03
Computername05
Ich möchte also feststellen welche Computernamen aus Liste 1 in Liste 2 fehlen und diese in einer neuen Liste ausgeben.
Jetzt schonmal Vielen Dank für eure Unterstützung
LG Markus
ich habe 2 Textdateien mit 450 und 300 Computernamen,
Ich möchte beide Listen (Textdateien) miteinander vergleichen und nur einfach vorhandene Einträge in eine neue Liste schreiben.
Und das ganze am liebsten per Batch
Ach ja, die Listen sind nicht sortiert...
Aufbau:
Liste 1 Alte Computer 650 PC´s
Computername02
Computername01
Computername04
Computername03
Computername05
Liste 2 neue Computer 450 PC´s
Computername02
Computername04
Computername01
Liste 3 Neue
Computername03
Computername05
Ich möchte also feststellen welche Computernamen aus Liste 1 in Liste 2 fehlen und diese in einer neuen Liste ausgeben.
Jetzt schonmal Vielen Dank für eure Unterstützung
LG Markus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 384598
Url: https://administrator.de/forum/batch-inhalt-zweier-txt-dateien-vergleichen-und-doppelte-eintraege-loeschen-384598.html
Ausgedruckt am: 25.12.2024 um 17:12 Uhr
3 Kommentare
Neuester Kommentar
Hallo Markus.
oder auch mit etwas PS würze in der Batch:
usw.
Grüße Uwe
findstr /ivlg:"D:\Liste2.txt" "d:\Liste1.txt" 2>nul >"D:\listeneu.txt"
powershell -Executionpolicy ByPass -NoProfile -Command "compare (gc 'D:\liste1.txt') (gc 'D:\liste2.txt') -PassThru | ?{$_.SideIndicator -eq '<='} | sc 'D:\listeneu.txt'"
Grüße Uwe
Funktioniert hier ebenfalls testweise einwandfrei, du hast vermutlich falsch abgetippt (das l ist ein kleines L).
Grüße Uwe
Danke nochmals für die superschnelle Unterstützung
Keine Ursache.Grüße Uwe