file compare

Syntax

file compare (files filename filename)< context | unified><ignore-white-space >

Release Information

Command introduced before JUNOS Release 7.4.

Command introduced in JUNOS Release 9.0 for EX Series switches.

Description

Compare two local files and describe the differences between them in default, context, or unified output styles:

Options

files filename

Names of two local files to compare.

context

(Optional) Display output in context format.

ignore-white-space

(Optional) Ignore changes in amount of white space.

unified

(Optional) Display output in unified format.

Required Privilege Level

none

List of Sample Output

file compare files
file compare files context
file compare files unified
file compare files unified ignore-white-space

Output Fields

When you enter this command, you are provided feedback on the status of your request.

Sample Output

file compare files

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;

file compare files context

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 SECRET;
              }
--- 97,105 ----
              }
          }
          user bill {
!             full-name "Bill Smith";
!             uid 1089;
!             class super-user;
              authentication {
                  encrypted-password SECRET;
              }     

file compare files unified

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-passwordSECRET;
             }

file compare files unified 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 <SECRET>; # SECRET-DATA
             }