View Full Version : 'orphaned' Textstellen in weitere Datei speichern?
Hallo erstmal
Bin eben über 'Beyond Compare' gestolpert. Visuell gibt es mächtig was her :)
Mein Problem:
Ich sollte den Inhalt zweier Textdateien vergleichen und die jeweils linken und rechten 'orphaned'-Einträge in separate Dateien speichern können. Wie geht das?
Beispiel:
Liste1---Liste 2
alpha----beta
gamma---gamma
delta----delta
---------epsilon
sollte eine dritte und vierte Liste mit folgenden Inhalten erzeugen:
Resultat1-----Resultat 2
alpha------beta
-----------epsilon
Wenn das gar per Kommandozeile möglich wär: Phantastisch. Ich näme es aber auch per Menuklicks...
Gunnar
06-Oct-2004, 03:47 PM
Hallo Gast, ;)
für dieses Problem, die Ausgabe in zwei separaten Dateien vorzunehmen, sind in der Tat einige Klicks durchzuführen:
Möglichkeit A:<ul type="square">
Zunächst den Dateiinhalt im Dateibetrachter vergleichen.
Den Anzeigefilter auf "Nur Unterschiede" stellen (zu finden im Menü "Ansicht").
Alle Zeilen auf der einen Seite markieren (Menü "Bearbeiten" -> "Alles markieren" oder Strg-A).
Die markierten Zeilen kopieren (Menü "Bearbeiten" -> "Kopieren" oder Strg-C).
Die Zwischenablage öffnen (Menü "Datei" -> "Zwischenablage öffnen".
Nun befindet sich im aktuellen Fenster, der Inhalt der Zwischenablage, also nur die zuvor markierten unterschiedlichen Textstellen.
Dieses nun unter einem anderen Dateinamen abspeichern (Menü "Datei" -> "Speichern unter").
Dann das ganze für die andere Seite in gleicher Weise durchführen.
[/list]
Möglichkeit B:
<ul type="square">
Zunächst den Dateiinhalt im Dateibetrachter vergleichen.
Den Anzeigefilter auf "Nur identischen Text" stellen (zu finden im Menü "Ansicht").
Alle Zeilen auf der einen Seite markieren (Menü "Bearbeiten" -> "Alles markieren" oder Strg-A).
Die markierten Zeilen löschen (Menü "Bearbeiten" -> "Löschen").
Auf diese Weise verbleiben nur die unterschiedlichen Zeilen. Nach dem Löschen ist natürlich aufgrund der Filtereinstellung erstmal nichts zu sehen. Dann bitte die Anzeigefilter wieder so einstellen, dass alle restlichen, ungelöschten Zeilen sichtbar werden.
Dieses nun unter einem anderen Dateinamen abspeichern (Menü "Datei" -> "Speichern unter")
Dann das ganze für die andere Seite in gleicher Weise durchführen.
[/list]
Wenn man allerdings nicht unbedingt zwei separate Ausgabedateien benötigt, dann lässt sich dies über Vergleichsberichte bewerkstelligen (Menü im Dateibetrachter: "Datei" -> "Dateiunterschiedsbericht").
Dies ließe sich dann auch per Vergleichsskript automatisiert herstellen (siehe dazu in der Hilfe: "Skripte ausführen").
Diese Skripte wiederum lassen sich sogar von der Kommandozeile aus aufrufen (siehe dazu in der Hilfe: "Windows Integration" -> "Befehlzeilenparameter").
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.