• Produkte
  • News
  • Service
  • Referenzen
  • Links
  • Seite Drucken
  • Kontakt
  • Impressum
  • FAQ
  • Linux Server HowTo
  • Typo3 Extensions
  • SSL Root Cert

Aufruf: diff [OPTION]... DATEIEN

<< zurück

Vergleichen Sie Dateien Zeile für Zeile.

 

-i --ignore-case Unterschiede der Groß/Kleinschreibung im

Dateiinhalt ignorieren.

 

--ignore-file-name-case Unterschiede der Groß/Kleinschreibung

von Dateinamen ignorieren.

 

--no-ignore-file-name-case Unterschiede der Groß/Kleinschreibung von

Dateinamen beachten.

 

-E --ignore-tab-expansion Änderungen aufgrund von Tabausdehnungen

ignorieren.

 

-b --ignore-space-change Ignoriere Änderungen im Leerraum.

-w --ignore-all-space Freiraum ignorieren.

-B, --ignore-blank-lines Die Änderungen übergehen, wo die Zeilen

leer sind.

 

-I RE --ignore-matching-lines=RE Änderungen ignorieren, deren Zeilen

auf das Muster RE passen.

 

--strip-trailing-cr Wagenrücklauf (CR) am Zeilenende beim

Einlesen entfernen.

 

-a --text Betrachte alle Dateien als Text.

 

-c, -C ZAHL, --context[=ZAHL] ZAHL Zeilen des kopierten Kontextes

ausgeben (Vorgabe: 3).

 

-u, -U ZAHL, --unified[=ZAHL] ZAHL Zeilen des "unifizierten"

Kontextes ausgeben(Vorgabe: 3).

 

--label LABEL LABEL statt Dateiname verwenden.

 

-p, --show-c-function Anzeigen, in welcher C-Funktion die

Veränderung vorkommt.

 

-F RE, --show-function-line=RE Die nächste Zeile anzeigen, auf

die RE zutrifft.

 

-q --brief Nur ausgeben ob die Dateien verschieden

sind.

 

-e --ed Ein ed-Skript ausgeben.

 

--normal Ein normales Diff ausgeben.

 

-n --rcs Ausgabe im Diff-Format von RCS.

 

-y -side-by-side In zwei Spalten ausgeben.

 

-W ZAHL --width=ZAHL Maximal ZAHL Zeichen pro Zeile ausgeben

(Vorgabe: 130).

 

--left-column Nur linke Spalte gemeinsamer Zeilen

ausgeben.

 

---suppress-common-lines Keine gemeinsamen Zeilen ausgeben.

 

-D NAME --ifdef=NAME Datei mit »#ifdef NAME« in die Ausgabe

mischen.

 

--GTYPE-group-format=GFMT Ähnlich, GTYPE-Eingabe jedoch mit GFMT

formatieren.

 

--line-format=LFMT Ähnlich, aber alle Eingabe-Zeilen mit

LFMT formatieren.

 

--LTYPE-line-format=LFMT Ähnlich, LTYPE-Eingabe jedoch mit LFMT

formatieren.

 

LTYPE kann »old«, »new« oder »unchanged« sein. GTYPE ist LTYPE

oder »changed«.

 

GFMT kann enthalten:

%< Zeilen von DATEI1.

%> Zeilen von DATEI2.

%= Zeilen, die sowohl zu DATEI1 als auc zu DATEI2 gehören.

%[-][BREITE][.[PRÄZ]]{doxX}BUCHST Ausgabe nach printf-Regeln

für BUCHST.

Folgende BUCHTSTaben gelten für neue Gruppen, Kleinschreibung

für alte:

F Erste Zeilennummer.

L Letzte Zeilennummer.

N Zahl der Zeilen = L-F+1.

E F-1.

 

LFMT kann enthalten:

%L Inhalt der Zeile.

%l Inhalt der Zeile, ohne Newline am Ende.

%[-][BREITE][.[PRÄZ]]{doxX}n Zeilennummer im printf-Stil.

 

Sowohl GFMT als auch LFMT können folgendes enthalten:

%% %

%c'C' das einzelne Zeichen C

%c'\000' das Zeichen mit dem Oktalcode 000

 

-l --paginate Ausgabe an »pr« zum Seitenumbruch übergeben.

 

-t -expand-tabs Tabulatoren zu Leerzeichen in der Ausgabe ausdehnen.

 

-T --initial-tab Einrückungen durch vorangestellte Tabulatoren

erzeugen.

 

-r --recursive Rekursiv alle Unterverzeichnisse vergleichen.

 

-N --new-file Fehlende Dateien als leer betrachten.

 

--unidirectional-new-file Die ersten fehlenden Dateien als leer

betrachten.

 

-s --report-identical-files Meldung, wenn zwei Dateien gleich sind.

 

-x MUSTER --exclude=MUSTER Dateien, die auf MUSTER passen,

ausschließen.

 

-X DATEI --exclude-from=DATEI Dateien überspringen, die auf eines

der Muster in DATEI passen.

 

-S DATEI --starting-file=DATEI Beim Verzeichnisvergleich 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.

 

--horizon-lines=ZAHL Behalte ZAHL Zeilen mit gemeinsamen

Pre- und Suffix.

 

-d --minimal Aufwendig nach einem kleineren Satz von

Änderungen suchen.

 

--speed-large-files Es werden große Dateien und viele Änderungen

vermutet.

 

-v -version Versionsinformation ausgeben.

 

--help Nur diese Hilfe zeigen.

 

DATEIEN sind 'DATEI1 DATEI2' oder 'VERZ1 VERZ2' oder "VERZ DATEI..."

oder "DATEI... VERZ;

 

Wenn --from-file oder --to-file angegeben werden, gibt es keine

Einschränkungen für DATEIEN.

 

Wenn DATEI »-« ist, von der Standardeingabe lesen.