
Ich habe zwei Dateien
$ cat file1.txt
UUXX:1
UUXX:2
$ cat file2.txt
UUXX:3
UUXX:1
Ich möchte diesen Befehl verwenden
$ 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
Ich habe diese Ausgabe mit UUXX:3
und UUXX:2
in Rot und UUXX:1
in Grün erhalten.
UUXX:3
UUXX:1
UUXX:2
Ich möchte sie aber so nebeneinander darstellen und das UUXX:3
und UUXX:2
in Rot und beide UUXX:1
in Grün belassen.
UUXX:1 UUXX:3
UUXX:2 UUXX:1
Antwort1
Dies ist nicht genau das, was erforderlich ist, aber es ist ähnlich:
diff --color=always -y file1 file2
Ausgänge in Rot, Grün und Weiß:
> UUXX:3
UUXX:1 UUXX:1
UUXX:2 <