DIFF(1) Dienstprogramme fur Benutzer DIFF(1) BEZEICHNUNG diff - Dateien zeilenweise vergleichen UBERSICHT diff [OPTION] DATEIEN BESCHREIBUNG DATEIEN zeilenweise vergleichen Die obligatorischen Argumente fur Optionen sind fur deren Kurz- und Langform gleich. --normal Ein normales Diff ausgeben (Voreinstellung) -q, --brief Nur melden, wenn sich Dateien unterscheiden -s, --report-identical-files Melden, wenn zwei Dateien gleich sind -c, -C ANZAHL, --context[=ANZAHL] ANZAHL Zeilen (Vorgabe 3) des kopierten Umfelds ausgeben -u, -U ANZAHL, --unified[=ANZAHL] ANZAHL Zeilen (Vorgabe 3) des vereinheitlichten Kontexts ausgeben -e, --ed Ein ed(1)-Skript ausgeben -n, --rcs Ein Diff im RCS-Format ausgeben -y, --side-by-side Zwei Spalten ausgeben -W, --width=ANZAHL Hochstens ANZAHL Spalten (Vorgabe 130) ausgeben --left-column Nur die linke Spalte von gemeinsamen Zeilen ausgeben --suppress-common-lines Gemeinsame Zeilen nicht ausgeben -p, --show-c-function Fur jede Anderung die entsprechende C-Funktion zeigen -F, --show-function-line=REGULARER_AUSDRUCK Die letzte Zeile zeigen, auf die REGULARER_AUSDRUCK passt --label BESCHRIFTUNG BESCHRIFTUNG an Stelle des Dateinamens und Zeitstempels benutzen (kann wiederholt werden) -t, --expand-tabs Tabulatoren in der Ausgabe durch Leerzeichen ersetzen -T, --initial-tab Tabulatoren durch Voranstellen von Tabulatoren ausgleichen --tabsize=ANZAHL Tabulator-Stopps befinden sich nach je ANZAHL (Vorgabe 8) Ausgabespalten --suppress-blank-empty Leerzeichen oder Tabulatoren vor leeren Ausgabezeilen unterdrucken -l, --paginate Die Ausgabe durch pr(1) leiten, um die Seiten zu nummerieren -r, --recursive Alle gefundenen Unterverzeichnisse rekursiv vergleichen --no-dereference Symbolischen Links nicht folgen -N, --new-file Fehlende Dateien als leer behandeln --unidirectional-new-file Fehlende erste Dateien als leer behandeln --ignore-file-name-case Ignoriert beim Vergleich von Dateinamen Gross- und Kleinschreibung --no-ignore-file-name-case Beachtet beim Vergleich von Dateinamen Gross- und Kleinschreibung -x, --exclude=MUSTER Dateien ausschliessen, die auf MUSTER passen -X, --exclude-from=DATEI Dateien ausschliessen, die auf irgendein Muster in DATEI passen -S, --starting-file=DATEI Beim Vergleich von Verzeichnissen mit DATEI beginnen --from-file=DATEI1 DATEI1 mit allen Operanden vergleichen. DATEI1 kann ein Verzeichnis sein. --to-file=DATEI2 Alle Operanden mit DATEI2 vergleichen. DATEI2 kann ein Verzeichnis sein. -i, --ignore-case Ignoriert unterschiedliche Gross- und Kleinschreibung im Dateiinhalt -E, --ignore-tab-expansion Anderungen auf Grund von Tabulator-Expansion ignorieren -Z, --ignore-trailing-space Alle Leerraume am Zeilenende ignorieren -b, --ignore-space-change Anderungen der Anzahl von Leerraumen ignorieren -w, --ignore-all-space Alle Leerraume ignorieren -B, --ignore-blank-lines Anderungen ignorieren, die nur leere Zeilen betreffen -I, --ignore-matching-lines=REGULARER_AUSDRUCK Anderungen ignorieren, deren Zeilen alle auf REGULARER_AUSDRUCK passen -a, --text Alle Dateien als Text behandeln --strip-trailing-cr Wagenrucklauf (Carriage Return) am Ende der Eingabe entfernen -D, --ifdef=NAME Zusammengefugte Datei mit >>#ifdef NAME<<-Diffs ausgeben --GTYPE-group-format=GFMT GTYPE-Eingabegruppen mit GFMT formatieren --line-format=LFMT Alle Eingabezeilen mit LFMT formatieren --LTYPE-line-format=LFMT Alle LTYPE-Eingabezeilen mit LFMT formatieren Mit den folgenden Optionen, einer Verallgemeinerung von -D/--ifdef, konnen Sie die Formatierung der Ausgabe von diff detailliert festlegen. LTYPE kann >>old<<, >>new<< oder >>unchanged<< sein. GTYPE ist LTYPE oder >>changed<<. GFMT darf (nur) Folgendes enthalten: %< Zeilen aus DATEI1 %> Zeilen aus DATEI2 %= Gemeinsame Zeilen von DATEI1 und DATEI2 %[-][BREITE][.[PRAZ]]{doxX}BUCHSTABE Angabe im printf(1)-Stil fur BUCHSTABE BUCHSTABEn sind fur neue Gruppe, Kleinschreibung und alte Gruppe wie folgt: F Erste Zeilennummer L Letzte Zeilennummer N Anzahl der Zeilen = L-F+1 E F-1 M L+1 %(A=B?T:E) Wenn A gleich B ist, dann T, sonst E LFMT darf (nur) Folgendes enthalten: %L Inhalt der Zeile %l Inhalt der Zeile, ausser irgendwelchen fuhrenden Zeilenumbruchen %[-][BREITE][.[PRAZ]]{doxX}n Angabe im printf(1)-Stil fur Eingabe-Zeilennummer Sowohl GFMT als auch LFMT durfen Folgendes enthalten: %% % %c>>C<< Das einzelne Zeichen C %c>>\OOO<< Das Zeichen mit dem oktalen Code 000 C Das Zeichen C (andere Zeichen stellen sich selbst dar) -d, --minimal Intensive Suche nach einer kleineren Menge von Anderungen --horizon-lines=ANZAHL ANZAHL Zeilen des ublichen Prafix und der Endung behalten --speed-large-files Grosse Dateien und viele vereinzelte kleine Anderungen annehmen --color[=WANN] verwendet Farben bei der Ausgabe; WANN kann die Werte >>never<<, >>always<< oder >>auto<< (Voreinstellung) annehmen; die Angabe von --color ohne Wert bedeutet --color='auto' --palette=PALETTE Die Farben, die verwandt werden sollen, wenn --color aktiv ist. PALETTE ist eine durch Doppelpunkte getrennte Liste von >>terminfo capabilities<< --help zeigt Hilfeinformationen an und beendet das Programm. -v, --version gibt Versionsinformationen aus und beendet das Programm. DATEIEN sind >>DATEI1 DATEI2<< oder >>VERZEICHNIS1 VERZEICHNIS2<< oder >>VERZEICHNIS DATEI<< oder >>DATEI VERZEICHNIS<<. Falls --from-file oder --to-file angegeben ist, gibt es keine Einschrankungen fur DATEI(en). Falls eine DATEI >>-<< ist, wird die Standardeingabe gelesen. Der Exit-Status ist 0, wenn die Eingaben gleich sind, 1, wenn verschieden und 2 bei Problemen. AUTOR Geschrieben von Paul Eggert, Mike Haertel, David Hayes, Richard Stallman und Len Tower. FEHLER MELDEN Melden Sie Fehler (auf Englisch) an . Homepage der GNU diffutils: Allgemeine Hilfe zur Benutzung von GNU-Software: COPYRIGHT Copyright (C) 2023 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer. Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulassig. SIEHE AUCH wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1) Die vollstandige Dokumentation fur diff wird als ein Texinfo-Handbuch gepflegt. Wenn die Programme info(1) und diff auf Ihrem Rechner ordnungsgemass installiert sind, konnen Sie mit dem Befehl info diff auf das vollstandige Handbuch zugreifen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Michael Piefel , Chris Leick , Dr. Tobias Quathamer und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . diffutils 3.10 Mai 2023 DIFF(1)