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
うまくいくのは次のとおりです。
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
ベストアンサー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