
ファイルが2つあります
$ cat file1.txt
UUXX:1
UUXX:2
$ cat file2.txt
UUXX:3
UUXX:1
このコマンドを使いたい
$ diff --old-group-format=$'\e[0;31m%<\e[0m' --new-group-format=$'\e[0;31m%>\e[0m' --unchanged-group-format=$'\e[0;32m%=\e[0m' file1.txt file2.txt
この出力は赤とUUXX:3
緑で表示されましたUUXX:2
UUXX:1
UUXX:3
UUXX:1
UUXX:2
しかし、私はこれらをこのように並べて、「および」UUXX:3
をUUXX:2
赤、両方をUUXX:1
緑のままにしておきたいのです。
UUXX:1 UUXX:3
UUXX:2 UUXX:1
答え1
これはまさに必要なことではありませんが、似ています:
diff --color=always -y file1 file2
赤、緑、白の出力:
> UUXX:3
UUXX:1 UUXX:1
UUXX:2 <