Inhalte vergleichen und nur Unterschiede anzeigen/speichern

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
tom*de
Senior Member
Senior Member
Posts: 394
Joined: 2003-02-25, 09:21 UTC

Inhalte vergleichen und nur Unterschiede anzeigen/speichern

Post by *tom*de »

Hi,

ich möchte 2 Dateien auf Inhalt vergleichen (cm_CompareFilesByContent) aber dann gerne nur die Unterschiede anzeigen lassen.

Als nächstes das Ergebnis markieren und möglichst mit Zeilennummern (zu Dokumentationszwecken) speichern.

Hat jemand eine Idee?

Danke Tom.
Tom - #81178 - 5 User licence - Klugheit, Gerechtigkeit, Tapferkeit und Mäßigung plus Kooperation.
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

Code: Select all

FC.EXE /N datei1.ext datei2.ext>unterschiede.txt
Zeigt nur die unterschiedlichen Stellen mit Zeilennummern (/N) an und schreibt das Ergebnis in die Datei unterschiede.txt.
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
User avatar
Horst.Epp
Power Member
Power Member
Posts: 7008
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

There is no tool even commercial which fulfills all your requirements.
But try the free Examdiff.
It shows diffs only and includes line numbers.
Its Unix diff output is in some way your line based documentation.
http://www.prestosoft.com/edp_examdiff.asp
User avatar
tom*de
Senior Member
Senior Member
Posts: 394
Joined: 2003-02-25, 09:21 UTC

Featurerequest für cm_CompareFilesByContent

Post by *tom*de »

@StatusQuo, danke, hilft und funktioniert prima.
@Horst.Epp, thanx for the tooltipp.

Ich hätt eigentlich gerne 3 Knöpfe im cm_CompareFilesByContent (so ähnlich wie im cm_FileSync im Bereich Anzeigen):

1. zeige alles
2. zeige nur Unterschiede
3. zeige nur Übereinstimmungen

Was halten die Meister davon, das in den TC einzubauen?
Tom - #81178 - 5 User licence - Klugheit, Gerechtigkeit, Tapferkeit und Mäßigung plus Kooperation.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50817
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Leider ist das nun nicht mehr möglich, weil das Vergleichstool zum Editor geworden ist. :(
Author of Total Commander
https://www.ghisler.com
User avatar
tom*de
Senior Member
Senior Member
Posts: 394
Joined: 2003-02-25, 09:21 UTC

Post by *tom*de »

Sind die erwähnten "Filter"-Knöpfe für Edit- und Viewmodus wirklich so aufwendig zu programmieren :?: Schade eigentlich, aber trotzdem dickes Lob mal an dieser Stelle:

Der Viewmodus im Dateivergleich ist ja schon lange Klasse und für mich hinsichtlich Algorithmus und Übersichtlichkeit unerreicht.
Der Editmodus ist nun die Krönung und sehr hilfreich.

Wie kann man den Editmodus eigentlich wieder verlassen? Ein 2. Klick auf den Knopf Editmodus, der dann Viewmodus heißen könnte wär vielleicht ne Idee :?:
Tom - #81178 - 5 User licence - Klugheit, Gerechtigkeit, Tapferkeit und Mäßigung plus Kooperation.
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

2tom*de
Wie kann man den Editmodus eigentlich wieder verlassen? Ein 2. Klick auf den Knopf Editmodus, der dann Viewmodus heißen könnte wär vielleicht ne Idee Question
:?: Genau das ist die Lösung: ein zweiter Klick auf den Button, der den Editmodus an- und ausschaltet.
Für Tastaturliebhaber: F6.

Zur Verdeutlichung könnte alternativ zu einem dynamischen Button-Text (Editmodus / Viewmodus)
vielleicht der Button als "gedrückt" angezeigt werden (wie die Richtungsbuttons im MUT/MRT)...
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
mlo
New Member
New Member
Posts: 1
Joined: 2007-11-08, 12:41 UTC

Re: Inhalte vergleichen und nur Unterschiede anzeigen/speich

Post by *mlo »

tom*de wrote:Hi,

ich möchte 2 Dateien auf Inhalt vergleichen (cm_CompareFilesByContent) aber dann gerne nur die Unterschiede anzeigen lassen.

Als nächstes das Ergebnis markieren und möglichst mit Zeilennummern (zu Dokumentationszwecken) speichern.

Hat jemand eine Idee?

Danke Tom.
Ich würde sagen, dass das *NIX tools 'diff' genau das tut, was du bracuhst

ich meinerseits suche schon seit einiger zeit eine moeglichkeit 'diff' in den TC zu integrieren...
Post Reply