Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
2 .txt Dateien vergleichen und gleiche Zeilen löschen
Hi Leute, ich habe hier 2 .txt Dateien. Die eine hat besteht aus etwa 1,7 Millionen Zeilen und die zweite aus etwa 800.000 Zeilen. Nun suche ich ein Programm, das beide .txts vergleicht und die Zeilen, die gleich sind, aus der 1. (der Großen .txt) löscht und alle ungleichen Zeilen in einen 3.txt kopiert.
BeyondCompare zeigt Dir die Unterschiede an, aber wird wohl nicht in der Lage sein, die gewünschten Zeilen zu löschen. Außerdem ist zu beachten, dass es hier um sehr große Dateien geht. Das könnte problematisch sein.
Ist doch schnell programmiert, wenn man wirklich nur gleiche Zeilen vergleichen muss.
Dann schau mal, ob die folgende Binary tut, was sie soll.
Aufruf mit java -jar compare.zip input1 input2 output
input1 und input2 müssen existieren. Es ist egal, welche Datei größer ist. output wird mitsamt Pfad erstellt, wenn alles gut geht. Benötigt wird eine Java 5 Runtime.
Na und? Das comm-Kommando kannst du aber so aufrufen, daß es dir nur die ungleichen Zeilen ausgibt. Wenn du diese Ausgaben dann wieder in eine Datei umlenkst und dann deine 1. Datei löscht und mit der eben neu entstandenen Datei ersetzt, ist das Ergebnis doch genau das gleiche, als wenn du alle gleichen Zeilen aus der 1. Datei gelöscht hättest.
Wenn Du Dich nicht in "C:\Users\Win\Desktop\" befindest, musst Du natürlich auch dem Launcher einen absoluten (oder korrekten relativen Pfad) übergeben.