AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fcomp - En ligne dans le cloud

Exécutez fcomp dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fcomp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


fcomp - comparaison de fichiers

SYNOPSIS


fcomp [ option...] nom de fichier1 nom de fichier2

fcomp -Aidez-moi

fcomp -Version

DESCRIPTION


Les fcomp Le programme est utilisé pour comparer des fichiers texte, similaire au diff(1) programme. C'est
L'avantage est qu'il produit toujours des différences minimes et ne se synchronisera donc jamais mal lorsque
comparer des fichiers. Son inconvénient est qu'il fonctionne plus lentement en raison du travail supplémentaire requis.
pour produire des différences optimales. Cependant, pour les fichiers différant de moins de quelques milliers
lignes, ses performances sont adéquates. Les algorithmes utilisés par cet utilitaire sont également utilisés par
le coup de poing(1) programme afin de produire l’historique des modifications.

Pour comparer le fichier et les sites anciens déposer neufs, la commande:
fcomp ancien nouveau
serait utilisé. Cela donne les différences impliquées dans la conversion de filet et les sites anciens à filet
neufs. Ceci est analogue à l'utilisation du cp(1) commande. Soit le et les sites anciens or neufs fichier peut
être un répertoire, auquel cas la comparaison est effectuée avec le fichier du répertoire avec le
même nom que l'autre fichier. Une erreur est donnée si et les sites anciens ainsi que neufs sont les deux répertoires.

OPTIONS


Les options suivantes sont comprises :

-Binaire Cette option peut être utilisée pour comparer des fichiers binaires octet par octet. (Chaque
l'octet est traité comme une « ligne » par l'algorithme.) Les valeurs d'octet sont affichées dans
hexadécimal, tout comme les adresses. Remarque : il s'agit d'un comportement différent de celui du
coup de poing(1) option du même nom.

-No_BINaire
Cette option peut être utilisée pour éviter de comparer des fichiers binaires. Un avertissement sera
indiqué sur l'erreur standard, mais le programme signalera le succès sans
impression et autres sorties.

-Vierge
Ignorez les lignes vides dans les fichiers d'entrée.

-Le contexte nombre
Ceci précise le nombre de lignes de "contexte" qui sont affichées. Ceci montre
le nombre de lignes spécifié avant et après les lignes réelles en cours de modification.
Ceci est utile pour localiser et identifier la ligne qui est réellement modifiée,
lorsqu'il existe de nombreuses copies identiques de la ligne dans le fichier.

-Éditer
Générez un script d'édition lisible par machine.

-Les échecs nombre
Cela arrête la comparaison si le nombre de modifications dépasse le nombre spécifié.
Chaque modification est une suppression ou une insertion d'une seule ligne. Ceci est utile lorsque vous êtes
pas intéressé par les résultats quand les fichiers sont totalement différents. Une autre utilisation
est une vérification rapide pour voir si deux fichiers sont identiques, en utilisant une valeur de zéro.

-Aidez-moi
Donnez de l'aide sur la façon d'utiliser le fcomp .

-Joindre nombre
Ceci fusionne les lignes qui ont changé, si elles sont séparées jusqu'à la
nombre spécifié de lignes inchangées. Cela donne l'impression qu'un changement est plus important, mais réduit
le « caractère saccadé » de la sortie en montrant moins de régions modifiées. C'est
particulièrement efficace pour supprimer les correspondances sans valeur de lignes vides uniques ou
commentez les lignes de début et de fin. Une valeur utile pour cette option est environ 3.

-Correspondant à
Sortie de lignes correspondantes, plutôt que de lignes modifiées.

-Nombre
Cela génère les numéros de ligne sur le bord gauche de la sortie. Ce n'est pas normalement
nécessaire, puisque les numéros de ligne sont affichés dans la ligne de commentaire précédant le
lignes affichées. Ne pas afficher les numéros de ligne empêche le terminal de
faire défiler inutilement de longues lignes.

-Production nom de fichier
Envoyez la sortie vers ce fichier, plutôt que vers la sortie standard.

-Silencieux
Afficher uniquement un résumé rapide des modifications nécessaires.

-Les espaces
Cette option ignore les différences de nombre d'espaces dans les deux lignes. Que
autrement dit, deux espaces adjacents ou plus sont traités comme un seul espace. Des espaces au
le début ou la fin d'une ligne sont totalement ignorés.

-Upcase
Lignes majuscules avant de comparer.

-Version
Montrer quelle version de fcomp est en cours d'exécution.

-Quoi
Cela génère tous les deux fichiers ensemble, montrant ce qui est arrivé à chaque ligne du
premier fichier afin de passer à la ligne du deuxième fichier. Cette sortie est en
format "barre de changement", où les lignes insérées commencent par |+, les lignes supprimées commencent par
|−, et les lignes inchangées commencent par des espaces. La présence de la barre verticale rend
il est facile de rechercher les lignes modifiées.

Toutes les options peuvent être abrégées ; l'abréviation est documentée en lettres majuscules,
toutes les lettres minuscules et les traits de soulignement (_) sont facultatifs. Vous devez utiliser consécutivement
séquences de lettres facultatives.

Toutes les options sont insensibles à la casse, vous pouvez les saisir en majuscules ou en minuscules ou un
combinaison des deux, la casse n'a pas d'importance.

Par exemple : les arguments "-help, "-HELP" et "-h" sont tous interprétés comme signifiant le -Aidez-moi
option. L'argument "-hlp" ne sera pas compris, car consécutifs optionnels
les caractères n'ont pas été fournis.

Les options et autres arguments de ligne de commande peuvent être mélangés arbitrairement sur la ligne de commande.

Les noms d'options longs GNU sont compris. Étant donné que tous les noms d'option pour fcomp sont longs, ce
signifie ignorer le "-" de début supplémentaire. Les "-option=Plus-value" La convention est également comprise.

DOSSIER Nom EXPANSION


Par commodité, si un chemin commence par un point et qu'une variable d'environnement existe
avec ce nom, alors la valeur de la variable d'environnement sera utilisée comme valeur réelle
chemin d'accès. Par exemple, si une variable d'environnement de .FOO a la valeur
c'est.un.nom.long., puis la commande
fcomp -o .FOO
est en fait équivalent à la commande
fcomp -o ceci.est.un.nom.long
Si vous voulez empêcher l'expansion d'un chemin d'accès qui commence par un point, vous
pouvez utiliser une autre forme pour le chemin d'accès, comme dans :
fcomp -o ./.FOO

BINARY DES DOSSIERS


En général, fcomp peut gérer tous les fichiers texte que vous lui lancez, même le texte international avec
codages inhabituels. Cependant, fcomp est incapable pour traiter avec élégance des fichiers qui contiennent
le caractère NUL.

Les fcomp(1) le programme imprime simplement un avertissement et continue, vous devez savoir qu'il
convertit les caractères NUL en une valeur 0x80 avant d'effectuer la comparaison.

Les fusionner(1) le programme convertit également le caractère NUL en une valeur 0x80 avant la fusion,
après un avertissement, et tout fichier de sortie contiendra cette valeur, plutôt que le NUL d'origine
caractère.

Les coup de poing(1) le programme, cependant, génère une erreur fatale si un fichier d'entrée contient NUL
personnages. Ceci est destiné à protéger vos fichiers sources contre une corruption involontaire.
Utilisez -Binaire pour les fichiers qui doivent impérativement contenir des caractères NUL.

EXIT STATUT


Les fcomp le programme se terminera avec un statut de 1 en cas d'erreur. Les fcomp programme ne fera que
quitter avec un statut de 0 s'il n'y a pas d'erreurs.

Références


Ce programme est basé sur l'algorithme de
An O(ND) La différence Algorithme ainsi que Son poids record Variations, Eugene W. Myers, TR 85-6,
10‐avril‐1985, Département d'informatique, Université d'Arizona, Tuscon,
Arizona 85721.
Voir aussi:
A Déposez votre dernière attestation Comparaison Programme, Webb Miller et Eugene W. Myers, Software Practice and
Expérience, volume 15, n° 11, novembre 1985.

DROIT D'AUTEUR


fcomp version 1.18.D001
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 Peter Miller ;

Ce programme est issu d'un travail
Copyright (C) 1990 David I. Bell.

Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les termes de
la licence publique générale GNU telle que publiée par la Free Software Foundation ; Soit
la version 3 de la licence ou (à votre choix) toute version ultérieure.

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ;
sans même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN USAGE PARTICULIER.
Voir la licence publique générale GNU pour plus de détails.

Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme.
Sinon, voirhttp://www.gnu.org/licenses/>.

AUTEURS


Web de Peter Miller : http://miller.emu.id.au/pmiller/
/\/\* E-mail: [email protected]

David I. Bell Web : http://www.canb.auug.org.au/~dbell
E-mail: [email protected]

Utilisez fcomp en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 2
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo de paquets pour ArchLabs Ceci est un
    application qui peut également être récupérée
    de
    https://sourceforge.net/projects/archlabs-repo/.
    Il a été hébergé dans OnWorks en...
    Télécharger archlabs_repo
  • 4
    Projet Zéphyr
    Projet Zéphyr
    Le projet Zephyr est une nouvelle génération
    système d'exploitation en temps réel (RTOS) qui
    prend en charge plusieurs matériels
    architecturales. Il est basé sur un
    noyau à faible encombrement...
    Télécharger le projet Zéphyr
  • 5
    SCons
    SCons
    SCons est un outil de construction de logiciels
    c'est une alternative supérieure à la
    outil de construction classique "Make" qui
    nous connaissons et aimons tous. SCons est
    mis en place un...
    Télécharger SCons
  • 6
    PSeInt
    PSeInt
    PSeInt est un interpréteur de pseudo-code pour
    étudiants en programmation hispanophones.
    Son objectif principal est d'être un outil pour
    apprendre et comprendre les bases
    conception...
    Télécharger PSeInt
  • Plus "

Commandes Linux

Ad