74487

Inhalte zweier TXT-Dateien vergleichen und die nicht-doppelten in eine dritte schreiben

Hallo, Hallo,

ich bin es mal wieder und habe wie immer eine Frage und zwar:

ich habe zwei TXT-Dateien (Beide Dateien haben ein Wort pro Zeile) welche vergliechen werden sollen. Die Wörter die NICHT in beiden stehen (also nicht doppelt sind) sollen in eine dritte TXT-Datei geschrieben werden.

Das wars. Danke. face-smile
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 108063

Url: https://administrator.de/forum/inhalte-zweier-txt-dateien-vergleichen-und-die-nicht-doppelten-in-eine-dritte-schreiben-108063.html

Ausgedruckt am: 23.05.2025 um 09:05 Uhr

Lousek
Lousek 04.02.2009 um 16:46:53 Uhr
Goto Top
Hallo.

Kannst du dir nicht mit dem Windows-Tool diff (oder windiff???) die Unterschiede aufzeigen lassen?
Naja ... hatte das diff-Teil nur kurz mal benützt ...

Greetz, Lousek
74487
74487 04.02.2009 um 16:57:44 Uhr
Goto Top
Ich glaube nicht. Ich möchte ja das es automatisch in einer Batch-Datei abläuft.
bastla
bastla 04.02.2009 um 17:00:06 Uhr
Goto Top
Hallo Notzke!

Vielleicht so:
findstr /v /x /g:"Datei2.txt" "Datei1.txt">"Datei3.txt"
wobei "Datei2.txt" die kleinere der beiden Dateien sein sollte.

[Edit] Genau genommen wird dabei allerdings nach allen Einträgen von "Datei2.txt", die in "Datei1.txt" nicht vorkommen, gesucht - insofern müsste eigentlich auch der umgekehrte Vergleich noch stattfinden, daher eher so:
findstr /v /x /g:"Datei2.txt" "Datei1.txt">"Datei3.txt"  
findstr /v /x /g:"Datei1.txt" "Datei2.txt">>"Datei3.txt"  
[/Edit]

Grüße
bastla
74487
74487 09.02.2009 um 10:44:36 Uhr
Goto Top
Die Datei3.txt bleibt leer. Egal welche Datei ich an welche Stelle setze. face-sad
bastla
bastla 11.02.2009 um 22:31:25 Uhr
Goto Top
Hallo Notzke!

Getestet habe ich mit folgenden beiden Dateien:
Datei1.txt
ich
zwei
TXT-Dateien
(Beide
Dateien
haben
Wort
pro
Zeile)
welche
vergliechen
sollen.
Die
Wörter

Datei1.txt
ich
habe
TXT-Dateien
(Beide
Dateien
haben
ein
Wort
Zeile)
welche
vergliechen
werden
sollen.
Die
Wörter

Ergebnis (Datei3.txt):
zwei
pro
habe
ein
werden

Grüße
bastla