Il s'agit de la commande diff qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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
diff - comparer les fichiers ligne par ligne
SYNOPSIS
diff [OPTION] ... DES DOSSIERS
DESCRIPTION
Comparez FILES ligne par ligne.
Les arguments obligatoires pour les options longues est obligatoire pour les options courtes.
--Ordinaire
sortir un diff normal (la valeur par défaut)
-q, --bref
signaler uniquement lorsque les fichiers diffèrent
-s, --rapport-fichiers-identiques
signaler quand deux fichiers sont identiques
-c, -C NUM, --le contexte[=NUM]
sortie NUM (par défaut 3) lignes de contexte copié
-u, -U NUM, --unifié[=NUM]
sortie NUM (par défaut 3) lignes de contexte unifié
-e, --ed
produire un script ed
-n, --rcs
sortir un diff au format RCS
-y, --cote à cote
sortie en deux colonnes
-W, --largeur=NUM
sortie au plus NUM (par défaut 130) colonnes d'impression
--colonne de gauche
afficher uniquement la colonne de gauche des lignes communes
--suppress-common-lines
ne pas sortir les lignes communes
-p, --show-c-fonction
montrer dans quelle fonction C se trouve chaque changement
-F, --show-function-line=RE
afficher la ligne la plus récente correspondant à RE
--étiqueter ETIQUETTE
utiliser LABEL au lieu du nom de fichier (peut être répété)
-t, --expand-onglets
développer les tabulations en espaces dans la sortie
-T, --onglet initial
aligner les tabulations en ajoutant une tabulation
--tabsize=NUM
tab arrête toutes les NUM (par défaut 8) colonnes d'impression
--suppress-blank-vide
supprimer l'espace ou la tabulation avant les lignes de sortie vides
-l, --paginer
passer la sortie via `pr' pour la paginer
-r, --recursive
comparer récursivement tous les sous-répertoires trouvés
-N, --nouveau fichier
traiter les fichiers absents comme vides
--unidirectionnel-nouveau-fichier
traiter les premiers fichiers absents comme vides
--ignore-nom-fichier-case
ignorer la casse lors de la comparaison des noms de fichiers
--no-ignore-nom-fichier-case
tenir compte de la casse lors de la comparaison des noms de fichiers
-x, --exclure=TAPOTER
exclure les fichiers qui correspondent à PAT
-X, --exclure de=DOSSIER
exclure les fichiers qui correspondent à n'importe quel modèle dans FILE
-S, --fichier-de-démarrage=DOSSIER
commencer par FILE lors de la comparaison de répertoires
--from-fichier=FICHIER1
comparer FILE1 à tous les opérandes ; FILE1 peut être un répertoire
--to-fichier=FICHIER2
comparer tous les opérandes à FILE2 ; FILE2 peut être un répertoire
-i, --ignore-cas
ignorer les différences de casse dans le contenu du fichier
-E, --ignore-tab-expansion
ignorer les modifications dues à l'expansion des onglets
-Z, --ignorer-l'espace de fin
ignorer les espaces blancs à la fin de la ligne
-b, --ignore-changement d'espace
ignorer les changements dans la quantité d'espace blanc
-w, --ignore-tout-espace
ignorer tous les espaces blancs
-B, --ignore-lignes-vides
ignorer les modifications dont toutes les lignes sont vides
-I, --ignore-matching-lines=RE
ignorer les modifications dont toutes les lignes correspondent à RE
-a, --texte
traiter tous les fichiers comme du texte
--strip-trail-cr
dénuder le retour chariot en entrée
-D, --ifdef=Nom
fichier fusionné en sortie avec les différences `#ifdef NAME'
--GTYPE-format-de-groupe=FMMT
formater les groupes d'entrée GTYPE avec GFMT
--format-de-ligne=LFMT
formater toutes les lignes d'entrée avec LFMT
--LTYPE-format-de-ligne=LFMT
formater les lignes d'entrée LTYPE avec LFMT
Ces options de format offrent un contrôle précis de la sortie
de diff, en généralisant -D/--ifdef.
LTYPE est « ancien », « nouveau » ou « inchangé ».
GTYPE est LTYPE ou 'modifié'.
GFMT (uniquement) peut contenir :
%< lignes du FICHIER1
%> lignes de FILE2
%= lignes communes à FILE1 et FILE2
%[-][LARGEUR][.[PREC]]{doxX}LETTRE
spécification de style printf pour LETTRE
Les LETTRES sont les suivantes pour le nouveau groupe, en minuscules pour l'ancien groupe :
F numéro de la première ligne
L dernier numéro de ligne
N nombre de lignes = L-F+1
F-1
M L+1
%(A=B?T:E)
si A est égal à B alors T sinon E
LFMT (uniquement) peut contenir :
%L contenu de la ligne
%l contenu de la ligne, à l'exclusion de toute nouvelle ligne de fin
%[-][LARGEUR][.[PREC]]{doxX}n
spécification de style printf pour le numéro de ligne d'entrée
Le GFMT et le LFMT peuvent tous deux contenir :
%% %
%c'C' le caractère unique C
%c'\OOO'
le caractère avec le code octal OOO
C le personnage C (les autres personnages se représentent eux-mêmes)
-d, --minimal
essayez de trouver un plus petit ensemble de changements
--horizon-lignes=NUM
conserver NUM lignes du préfixe et du suffixe communs
--speed-large-fichiers
supposer de gros fichiers et de nombreux petits changements dispersés
--Aidez-moi afficher cette aide et quitte
-v, --version
informations de version et quitte
Les FICHIERS sont `FILE1 FILE2' ou `DIR1 DIR2' ou `DIR FILE...' ou `FILE... DIR'. Si --from-fichier
or --to-fichier est donné, il n'y a aucune restriction sur le(s) FICHIER(s). Si un FICHIER est `-', lisez
entrée standard. L'état de sortie est 0 si les entrées sont identiques, 1 si différentes, 2 en cas de problème.
Utiliser diff en ligne à l'aide des services onworks.net