Hallo zusammen. Ich bin auf der Suche nach einem Tool, um 2 Listen zu vergleichen, die jeweils in einer txt-Datei gespeichert sind. Ich will die Einträge finden, die in beiden Listen vorkommen. Als Beispiel: Liste 1: rot blau grün gelb schwarz braun Liste 2: lila grün blau orange Dann möchte ich wissen, dass grün und blau in beiden Listen ist. Da es aber in beiden Listen >1000 Einträge sind, ist eine manuelle, optische Suche mühsam, ebenso, wie eine manuelle Suche mit einzelnen Einträgen. Gibt es da vielleicht ein kleines Tool oder ein Plugin/Makro für Notepad++? Wenn ich da in den nächsten Tagen nichts finde, bastel ich mir das selber, nur hab ich grade auch anderes zutun und eilen tut es auch nicht. Danke schonmal für jede Tipp.
stefan@AMD64X2 ~ $ cat l1 l2 Liste 1: rot blau grün gelb schwarz braun Liste 2: lila grün blau orange stefan@AMD64X2 ~ $ cat l1 l2 | sort | uniq -d blau grün
Oder
1 | grep -f erste.txt zweite.txt |
ergibt
1 | grün |
2 | blau |
Bei sortierten Files ist comm wahrscheinlich deutlich effizienter. Bei 1000 Einträgen ist das aber egal.
So wie das aussieht sind das Linuxbefehlszeilen. Da habe ich auch eine ähnliche Frage. Es soll eine Textdatei nach einem Begriff durchsucht werden und die Zeile mit diesem Begriff und 5 nachfolgende Zeilen sollen ausgegeben werden. Geht so etwas mit einer Linuxbefehlszeile?
Tom schrieb: > grep -f erste.txt zweite.txt Das mit "-a" hats funktioniert. Für Windows-User wie mich: Ich habs mit Cygwin64 gemacht. Vielleicht hat die Windowseingabeaufforderung ähnliches zu bieten. Habe ich jetzt aber nicht weiter nach geguckt.
Da muss es ja Software geben, mit der man Doktorarbeiten auf nicht gekennzeichnete Zitate untersuchen kann. Oder bekommen sowas nur Universitäten und andere Bildungseinrichtungen?
grep -A5 'string' file.txt Habe ich mit Linux-Ubuntu und mit Linux-Xandros ausprobiert. Funktioniert prime, Danke.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.