
93578
03.04.2017, aktualisiert um 19:23:08 Uhr
Wie kann man 2 Textdateien vergleichen (OHNE SORTIERUNG!) und die gleiche Zeilen in einer Datei lassen und den Rest löschen?
Ich habe 2 Textdateien mit deutschen Wörtern. Erste Datei ist nach Häufigket von Wörtern sortiert (frequency list) und zweite nach Alphabet (A-Z).
Mein Problem:
Datei 1 enthält Wörter, die nach ihre Häufigkeit sortiert sind. Diese Datei ist größer als die Datei 2.
Datei 2 enthält Wörter, die alphabetisch (A-Z) sortiert sind. Sie ist kleiner als Datei 2.
Der Wortbestand in beiden Dateien ist nicht ganz identisch, jedoch hat ca. 75% Übereinstimmungen.
Ich will:
1) Dateien vergleichen
2) In der Datei 1 nur solche Wörter lassen, die in der Datei 2 vorhanden sind. Der Rest soll gelöscht werden.
3) Die Wörter in der Datei 1 sollen in ihrer usprunglichen Reihenfolge bleiben (also es sollte vorher nichts sortiert werden - sonst verliert man die Reihenfolge).
Wie kann man es tun? Kann mir jemand helfen?
Datei 1:
Datei 2:
Das Endergebnis soll so aussehen (Datei 1):
Mein Problem:
Datei 1 enthält Wörter, die nach ihre Häufigkeit sortiert sind. Diese Datei ist größer als die Datei 2.
Datei 2 enthält Wörter, die alphabetisch (A-Z) sortiert sind. Sie ist kleiner als Datei 2.
Der Wortbestand in beiden Dateien ist nicht ganz identisch, jedoch hat ca. 75% Übereinstimmungen.
Ich will:
1) Dateien vergleichen
2) In der Datei 1 nur solche Wörter lassen, die in der Datei 2 vorhanden sind. Der Rest soll gelöscht werden.
3) Die Wörter in der Datei 1 sollen in ihrer usprunglichen Reihenfolge bleiben (also es sollte vorher nichts sortiert werden - sonst verliert man die Reihenfolge).
Wie kann man es tun? Kann mir jemand helfen?
Datei 1:
ich
sie
das
ist
du
nicht
die
es
und
der
wir
was
zu
er
ein
in
mir
mit
arbeit
den
dokumente
personal
Datei 2:
aber
auf
das
dass
den
der
die
du
ein
eine
er
es
haben
hat
hier
ich
in
ist
ja
mich
mir
mit
nicht
sie
so
und
was
wie
wir
zu
Das Endergebnis soll so aussehen (Datei 1):
ich
sie
das
ist
du
nicht
die
es
und
der
wir
was
zu
er
ein
in
mir
mit
den
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 334001
Url: https://administrator.de/forum/wie-kann-man-2-textdateien-vergleichen-ohne-sortierung-und-die-gleiche-zeilen-in-einer-datei-lassen-und-den-334001.html
Ausgedruckt am: 16.04.2025 um 06:04 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
Bin zu faul heute selbst viel zu suchen.
https://forum.ubuntuusers.de/topic/doppelte-eintraege-aus-einer-datei-en ...
https://wiki.ubuntuusers.de/Textdateien_vergleichen/
Ackere Dich da durch und lass das sortieren wech.
BFF
Bin zu faul heute selbst viel zu suchen.
https://forum.ubuntuusers.de/topic/doppelte-eintraege-aus-einer-datei-en ...
https://wiki.ubuntuusers.de/Textdateien_vergleichen/
Ackere Dich da durch und lass das sortieren wech.
BFF

grep -wf Datei1.txt Datei2.txt