listen zusammenfügen + doppelte einträge löschen [Ultraedit]

  • Ersteller Ersteller rapspelle2001
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
R

rapspelle2001

listen zusammenfügen + doppelte einträge löschen [Ultraedit]

Hallo Leute!
Ich habe folgendes Problem:
ich möchte gerne 2 Listen (.lst-dateien) zusammen fügen und dann doppelte einträge löschen lassen.
unter windows (standard editoren) funktioniert das nur mit kleinen dateien, allerdings sind diese ca. 400 mb groß.
daher suche ich nach einer lösung in ultraedit, da dieses programm solch große dateien bearbeiten kann...

hoffe auf zahlreiche antworten...


greetz rapspelle2001
 
Morgen rapspelle2001,

also zusammenfügen kannst du die lst-Dateien via DOS-Befehl:

more *.lst > zusammen.lst (musst dann ein paar mal return drücken, da er nach jeder Datei auf Tastendruck wartet).

Im zusammen.lst File sind dann "Zeilen" mit "--- Fortsetzung .... " diese solltest du noch suchen und löschen. (Solltest du ein Unix System haben, musst du kein Return drücken und keine Texte im Ergebnis entfernen).

Selbstverständlich kannst du auch beide Dateien mit UE aufmachen und eine komplett markieren (Strg-a) und kopieren (Strg-c) und in der anderen Datein am Anfang oder Ende einfügen (Strg-v).

Damit hättest du die Dateien zusammengeführt.

Dein Hauptproblem wird aber die Duplettensuche sein!?
Da kann ich dir leider keine Lösung bieten.
Ein Ansatz könnte sein (falls dir die Reihenfolge der Datensätze egal ist):
Du kannst bei UE im Makro angeben, dass die Zeilen sortiert werden sollen. Der Befehl dafür heisst "SortAsc" .
Dann kannst du zumindest besser sehen welche Einträge identisch sind.

Vielleicht kann dir aber auch noch jemand anderes weiterhelfen.

Gruß
Yuhu
 
Status
Für weitere Antworten geschlossen.

Beliebte Schlagwörter

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.

Zurück
Oben Unten