diff - En ligne dans le Cloud

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



Derniers programmes en ligne Linux et Windows