Als «diff» getaggte Fragen

diff - Befehlszeilentool zum Anzeigen der Unterschiede zwischen zwei Dateien oder jeder entsprechenden Datei in zwei Verzeichnissen.


1
diff - Zeilennummern ausgeben
Ich möchte das cli-Tool für den Dateivergleich verwenden und benötige die Zeilennummer vor der Ausgabezeile, mit der ich zur Zeilendifferenz springen kann, da ich ein Tool verwende, das weiß, wohin gesprungen werden muss, wenn die Zeile so beginnt :line-number: regular line contents Also habe ich es versucht diffund das Lesen …
25 diff 

1
Welchen Effekt hat die Option "-d" mit diff?
Die diffImplementierung unter OpenBSD bietet eine -dSonderoption mit der folgenden Dokumentation: -d Versuchen Sie sehr, ein möglichst kleines Diff zu erzeugen. Dies kann bei der Verarbeitung großer Dateien mit vielen Änderungen viel Rechenleistung und Speicherplatz verbrauchen. Die GNU- diffImplementierung hat dieselbe Option wie die kürzere Dokumentation -d, --minimal bemühen Sie …
24 diff 

3
Diff, nur geänderte Zeile aus rechter Datei anzeigen
Ich habe eine Datei aund bmöchte Zeilen ausgeben b, die sich seit dem Klonen geändert haben a. Nur die modifizierten Linien, kein umgebender Kontext, keine diff versetzten Markierungen. Wie kann ich das mit Shell Scripting machen? (Kein Python / Perl / PHP / ...) Sed und awk sind akzeptable Lösungen. …
24 shell-script  sed  awk  diff 


2
diff wo sind die linien meist gleich aber ausser ordnung?
Ich möchte zwei Sätze von mod_rewrite-Regeln unterscheiden. Die Linien sind zu 90% identisch, aber die Reihenfolge ist so unterschiedlich, dass diff im Grunde sagt, dass sie völlig unterschiedlich sind. Wie kann ich erkennen, welche Zeilen zwischen zwei Dateien wirklich unterschiedlich sind, unabhängig von ihrer Zeilennummer?

3
Wie behebe ich die Meldung "Hunk # 1 FAILED at 1 (different line endings)"?
Ich versuche mit dem Befehl einen Patch zu erstellen git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch Wenn ich den Patch anwende, gibt es mir $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). …
22 git  diff  newlines  patch 






7
Verwendung von Patch und Diff zum Zusammenführen von zwei Dateien und zum automatischen Lösen von Konflikten
Ich habe über Diff und Patch gelesen, kann aber nicht herausfinden, wie ich das, was ich brauche, anwenden soll. Ich denke, es ist ziemlich einfach, also nimm diese zwei Dateien, um mein Problem zu zeigen: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> …


3
Git-Pager ist weniger, aber was verursacht die Ausgabe-Färbung?
lessselbst ist laut diesem Thread nicht in der Lage, Syntax-Hervorhebungen vorzunehmen . Die git difffarbige Ausgabe wird jedoch in weniger als dem Standard-Pager angezeigt. Wenn ich die Ausgabe von git diffin eine Datei umleitung, sind keine Escape-Farbsequenzen sichtbar. Weiß git diff, wohin es gesendet wird, und formatiert die Ausgabe entsprechend? …
18 colors  git  diff  pager  colordiff 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.