file compare
Syntaxe
file compare (files filename filename) <context | unified> <ignore-white-space>
Description
Comparez deux fichiers locaux et décrivez les différences entre eux dans les styles de sortie par défaut, contextuels ou unifiés :
Default
: dans la première ligne de sortie,c
signifie que des lignes ont été changées entre les deux fichiers,d
des lignes ont été supprimées entre les deux fichiers eta
des lignes de moyens ont été ajoutées entre les deux fichiers. Les nombres qui précèdent ce marqueur alphabétique représentent le premier fichier, et les lignes après le marqueur alphabétique représentent le deuxième fichier. Un support d’angle gauche (<
) devant les lignes de sortie fait référence au premier fichier. Un support d’angle droit (>
) devant les lignes de sortie fait référence au deuxième fichier.Context
— L’affichage est divisé en deux parties. La première partie est le premier fichier; la deuxième partie est le deuxième fichier. Les lignes de sortie précédées d’un point d’exclamation (!
) ont changé. Les ajouts sont marqués d’un signe plus (+),
et les suppressions sont marquées par un signe moins (-)
.Unified
: l’affichage est précédé du numéro de ligne du premier et du deuxième fichier (xx,,xxxx). Avant le numéro de ligne, les ajouts au fichier sont marqués par un signe plus (+),
et les suppressions du fichier sont marquées d’un signe moins (-)
. Le corps de la sortie contient les lignes concernées. Les changements sont vus comme des ajouts plus des suppressions.
Options
files filename | Noms de deux fichiers locaux à comparer. |
context | (Facultatif) Affichez la sortie au format contextuel. |
ignore-white-space | (Facultatif) Ignorez l’évolution de la quantité d’espace blanc. |
unified | (Facultatif) Affichez la sortie au format unifié. |
Niveau de privilège requis
Aucun
Champs de sortie
Lorsque vous saisissez cette commande, vous avez des commentaires sur l’état de votre demande.
Exemple de sortie
- comparaison de fichiers
- comparaison de fichiers dans le contexte
- comparaison de fichiers unifiée
- comparaison de fichiers unifiée ignore-white-space
comparaison de fichiers
user@host> file compare files /tmp/one /tmp/two 100c100 < full-name "File 1"; --- > full-name "File 2"; 102c102 < class foo; # 'foo' is not defined --- > class super-user;
comparaison de fichiers dans le contexte
user@host> file compare files /tmp/one /tmp/two context *** /tmp/one Wed Dec 3 17:12:50 2003 --- /tmp/two Wed Dec 3 09:13:14 2003 *************** *** 97,104 **** } } user bill { ! full-name "Bill Smith"; ! class foo; # 'foo' is not defined authentication { encrypted-password $ABC123; } --- 97,105 ---- } } user bill { ! full-name "Bill Smith"; ! uid 1089; ! class super-user; authentication { encrypted-password $ABC123; }
comparaison de fichiers unifiée
user@host> file compare files /tmp/one /tmp/two unified --- /tmp/one Wed Dec 3 17:12:50 2003 +++ /tmp/two Wed Dec 3 09:13:14 2003 @@ -97,8 +97,9 @@ } } user bill { - full-name "Bill Smith"; - class foo; # 'foo' is not defined + full-name "Bill Smith"; + uid 1089; + class super-user; authentication { encrypted-password $ABC123; }
comparaison de fichiers unifiée ignore-white-space
user@host> file compare files /tmp/one /tmp/two unified ignore-white-space --- /tmp/one Wed Dec 3 09:13:10 2003 +++ /tmp/two Wed Dec 3 09:13:14 2003 @@ -99,7 +99,7 @@ user bill { full-name "Bill Smith"; uid 1089; - class foo; # 'foo' is not defined + class super-user; authentication { encrypted-password $ABC123; # SECRET-DATA }
Informations de publication
Commande introduite avant Junos OS version 7.4.