EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

fcomp - Online in der Cloud

Führen Sie fcomp im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl fcomp, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


fcomp - Dateivergleich

ZUSAMMENFASSUNG


fkomp [ zu erhalten... ] Dateiname1 Dateiname2

fkomp -Hilfe

fkomp -Ausführung

BESCHREIBUNG


Das fkomp Programm wird verwendet, um Textdateien zu vergleichen, ähnlich dem diff(1) Programm. Es ist
Der Vorteil ist, dass es immer minimale Unterschiede erzeugt und daher nie falsch synchronisiert wird, wenn
Dateien vergleichen. Sein Nachteil ist, dass es aufgrund des zusätzlichen Arbeitsaufwands langsamer läuft
optimale Differenzen zu erzeugen. Bei Dateien mit einer Abweichung von weniger als ein paar Tausend
Linien, seine Leistung ist ausreichend. Die von diesem Dienstprogramm verwendeten Algorithmen werden auch von
fist(1) Programm, um die Editierhistorie zu erzeugen.

Datei vergleichen alt einordnen neu, der Befehl:
fcomp alt neu
verwendet würde. Daraus ergeben sich die Unterschiede bei der Konvertierung für Datei alt zu Datei
neu. Dies ist analog zur Verwendung des cp(1) Befehl. Entweder alt or neu Datei kann
ein Verzeichnis sein, in diesem Fall erfolgt der Vergleich mit der Datei im Verzeichnis mit dem
gleichen Namen wie die andere Datei. Ein Fehler liegt vor, wenn alt und neu sind beide Verzeichnisse.

OPTIONAL


Folgende Optionen werden verstanden:

-Binär Diese Option kann verwendet werden, um Binärdateien Byte für Byte zu vergleichen. (Jeder
Byte wird vom Algorithmus als „Linie“ behandelt.) Byte-Werte werden in . angezeigt
hexadezimal, ebenso die Adressen. Hinweis: Dies ist ein anderes Verhalten als das
fist(1) gleichnamige Option.

-No_BINary
Diese Option kann verwendet werden, um den Vergleich von Binärdateien zu vermeiden. Eine Warnung wird sein
auf den Standardfehler hingewiesen, aber das Programm meldet Erfolg ohne
Drucken und andere Ausgabe.

-Leer
Ignorieren Sie Leerzeilen in den Eingabedateien.

-Kontext Anzahl
Dies gibt die Anzahl der Zeilen des angezeigten "Kontexts" an. Das zeigt
die angegebene Anzahl von Zeilen vor und nach den tatsächlichen Zeilen, die geändert werden.
Dies ist nützlich, um die gerade geänderte Zeile zu lokalisieren und zu identifizieren.
wenn viele identische Kopien der Zeile in der Datei vorhanden sind.

-Bearbeiten
Geben Sie ein maschinenlesbares Bearbeitungsskript aus.

-Fehler Anzahl
Dadurch wird der Vergleich gestoppt, wenn die Anzahl der Änderungen die angegebene Anzahl überschreitet.
Jede Änderung ist ein Löschen oder Einfügen einer einzelnen Zeile. Dies ist nützlich, wenn Sie es sind
nicht an den Ergebnissen interessiert, wenn die Dateien völlig unterschiedlich sind. Eine andere Verwendung
ist eine schnelle Überprüfung, um zu sehen, ob zwei Dateien identisch sind, indem der Wert Null verwendet wird.

-Hilfe
Geben Sie Hilfe bei der Verwendung der fkomp

-Verbinden Anzahl
Dadurch werden Zeilen, die sich geändert haben, zusammengeführt, wenn sie bis zum getrennt sind
angegebene Anzahl unveränderter Zeilen. Das lässt eine Veränderung größer erscheinen, reduziert sich aber
die "Abwechslung" der Ausgabe, indem weniger Bereiche geändert werden. Das ist
besonders effektiv, um wertlose Übereinstimmungen einzelner Leerzeilen zu unterdrücken oder
kommentieren Anfangs- und Endzeilen. Ein nützlicher Wert für diese Option ist 3 oder so.

-Passend
Geben Sie übereinstimmende Zeilen aus, anstatt geänderte Zeilen.

-Nummer
Dadurch werden die Zeilennummern am linken Rand der Ausgabe ausgegeben. Das ist normalerweise nicht
erforderlich, da die Zeilennummern in der Kommentarzeile vor dem angezeigt werden
Zeilen angezeigt werden. Die Nichtausgabe der Zeilennummern verhindert, dass das Terminal
unnötiges Scrollen für lange Zeilen.

-Ausgabe Dateinamen
Senden Sie die Ausgabe an diese Datei und nicht an die Standardausgabe.

-Ruhig
Geben Sie nur eine kurze Zusammenfassung der erforderlichen Änderungen aus.

-Räume
Diese Option ignoriert Unterschiede in der Anzahl der Leerzeichen in den beiden Zeilen. Dass
das heißt, zwei oder mehr benachbarte Leerzeichen werden als ein einzelnes Leerzeichen behandelt. Plätze an der
Anfang oder Ende einer Zeile werden komplett ignoriert.

-Großhandel
Zeilen in Großbuchstaben vor dem Vergleich.

-Ausführung
Zeigen Sie, welche Version von fkomp läuft.

-Was
Dies gibt alle beiden Dateien zusammen aus und zeigt, was mit jeder Zeile des
erste Datei, um in die Zeile der zweiten Datei zu wechseln. Diese Ausgabe ist in
"Wechselbalken"-Format, wobei eingefügte Zeilen mit beginnen |+, gelöschte Zeilen beginnen mit
|−, und unveränderte Zeilen beginnen mit Leerzeichen. Das Vorhandensein des vertikalen Balkens macht
es ist einfach, nach den geänderten Zeilen zu suchen.

Alle Optionen können abgekürzt werden; die Abkürzung wird als Großbuchstaben dokumentiert,
alle Kleinbuchstaben und Unterstriche (_) sind optional. Sie müssen aufeinanderfolgend verwenden
Folgen von optionalen Buchstaben.

Bei allen Optionen wird die Groß-/Kleinschreibung nicht beachtet, Sie können sie in Groß- oder Kleinschreibung oder a . eingeben
Kombination von beiden, Groß-/Kleinschreibung ist nicht wichtig.

Zum Beispiel: Die Argumente "-help, "-HELP" und "-h" werden alle so interpretiert, dass sie das -Hilfe
Möglichkeit. Das Argument "-hlp" wird nicht verstanden, da fortlaufend optional
Zeichen wurden nicht mitgeliefert.

Optionen und andere Befehlszeilenargumente können in der Befehlszeile beliebig gemischt werden.

Die langen Optionsnamen von GNU werden verstanden. Da alle Optionsnamen für fkomp sind lang, das
bedeutet, das zusätzliche führende '-' zu ignorieren. Die "-zu erhalten=Wert"Konvention wird auch verstanden.

FILE NAME/FUNKTION ERWEITERUNG


Der Einfachheit halber, wenn ein Pfadname mit einem Punkt beginnt und eine Umgebungsvariable vorhanden ist
mit diesem Namen wird der Wert der Umgebungsvariablen als aktueller verwendet
Pfadname. Wenn beispielsweise eine Umgebungsvariable von .FOO hat den Wert
das.ist.ein.langer.Name, dann der Befehl
fcomp -o .FOO
ist eigentlich gleichbedeutend mit dem Befehl
fcomp -o das.ist.ein.langer.Name
Wenn Sie die Erweiterung eines Pfadnamens, der mit einem Punkt beginnt, verhindern möchten, dann
kann eine alternative Form für den Pfadnamen verwenden, wie in:
fcomp -o ./.FOO

BINARY DATEIEN


Im Allgemeinen kann fcomp alle Textdateien verarbeiten, die Sie darauf werfen, sogar internationale Texte mit
ungewöhnliche Kodierungen. fcomp ist jedoch nicht fähig elegant mit Dateien umgehen, die
das NUL-Zeichen.

Das fkomp(1) Programm druckt einfach eine Warnung und fährt fort, Sie müssen wissen, dass es
wandelt NUL-Zeichen in einen 0x80-Wert um, bevor der Vergleich durchgeführt wird.

Das verschmelzen(1) Programm konvertiert auch das NUL-Zeichen in einen 0x80-Wert vor dem Zusammenführen,
nach einer Warnung, und jede Ausgabedatei enthält diesen Wert anstelle des ursprünglichen NUL
Charakter.

Das fist(1) Programm erzeugt jedoch einen schwerwiegenden Fehler, wenn eine Eingabedatei NUL enthält
Zeichen. Dies soll Ihre Quelldateien vor unbeabsichtigter Beschädigung schützen.
Verwenden Sie die -Binär für Dateien, die unbedingt NUL-Zeichen enthalten müssen.

EXIT STATUS


Das fkomp Das Programm wird bei jedem Fehler mit dem Status 1 beendet. Die fkomp Programm wird nur
mit dem Status 0 beenden, wenn keine Fehler vorliegen.

REFERENZEN


Dieses Programm basiert auf dem Algorithmus in
An O(ND) Unterschied Algorithmus und Seine Variationen, Eugene W. Myers, TR 85-6,
10. April 1985, Department of Computer Science, University of Arizona, Tuscon,
Arizona 85721.
Siehe auch:
A Reichen Sie das Vergleich Programm, Webb Miller und Eugene W. Myers, Software Practice and
Erfahrung, Band 15, Nr. 11, November 1985.

COPYRIGHT


fcomp-Version 1.18.D001
Urheberrecht (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 Peter Müller;

Dieses Programm ist aus einer Arbeit abgeleitet
Copyright (C) 1990 David I. Bell.

Dieses Programm ist freie Software; Sie können es unter den Bedingungen von . weitergeben und/oder ändern
die GNU General Public License, wie von der Free Software Foundation veröffentlicht; entweder
Version 3 der Lizenz oder (nach Ihrer Wahl) eine spätere Version.

Dieses Programm wird in der Hoffnung verteilt, dass es nützlich ist, jedoch OHNE JEGLICHE GEWÄHRLEISTUNG;
auch ohne die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
Weitere Informationen finden Sie in der GNU General Public License.

Zusammen mit diesem Programm sollten Sie eine Kopie der GNU General Public License erhalten haben.
Wenn nicht, siehehttp://www.gnu.org/licenses/>.

AUTOREN


Peter Müller Web: http://miller.emu.id.au/pmiller/
/\/\* Email: [E-Mail geschützt]

David I. Bell-Web: http://www.canb.auug.org.au/~dbell
Email: [E-Mail geschützt]

Verwenden Sie fcomp online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 2
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 3
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 4
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • 5
    SCons
    SCons
    SCons ist ein Software-Konstruktionstool
    das ist eine überlegene Alternative zum
    klassisches "Make"-Build-Tool, das
    wir alle kennen und lieben. SCons ist
    implementiert ein...
    Laden Sie SCons herunter
  • 6
    PSInt
    PSInt
    PSeInt ist ein Pseudocode-Interpreter für
    spanischsprachige Programmierstudenten.
    Sein Hauptzweck ist es, ein Werkzeug für
    Grundlegendes lernen und verstehen
    Konzept...
    PSeInt herunterladen
  • Mehr »

Linux-Befehle

Ad