与打印出来的文件标题进行比较

Lau*_*ure 5 shell diff

我想知道当结果从 diff 中产生时是否有办法在列的顶部打印文件名。目前我明白了;

diff -a --suppress-common-lines -y output_main.txt output_compare.txt
XXX Version X.X(X)                                    | YYY Version Y.Y(Y)
 ip address 10.10.88.50 255.255.255.254               |  ip address 10.10.89.50 255.255.255.254
Run Code Online (Sandbox Code Playgroud)

有用的是:

 diff -a --suppress-common-lines -y output_main.txt output_compare.txt
    output_main.txt                                       output_compare.txt
========================                                  =======================
    XXX Version X.X(X)                                    | YYY Version Y.Y(Y)
     ip address 10.10.88.50 255.255.255.254               |  ip address 10.10.89.50 255.255.255.254
Run Code Online (Sandbox Code Playgroud)

pap*_*tka 1

有一些与您要求类似的内容:

$ diff -c output_main.txt output_compare.txt
*** output_main.txt 2019-11-02 16:46:28.678377910 +0100
--- output_compare.txt  2019-11-02 16:46:27.770423548 +0100
***************
*** 1,2 ****
! XXX Version X.X(X)
!  ip address 10.10.88.50 255.255.255.254
--- 1,2 ----
! YYY Version Y.Y(Y)
!  ip address 10.10.89.50 255.255.255.254
Run Code Online (Sandbox Code Playgroud)