
Eu tenho dois arquivos
$ cat file1.txt
UUXX:1
UUXX:2
$ cat file2.txt
UUXX:3
UUXX:1
Eu quero usar este comando
$ 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
Eu obtive essa saída com UUXX:3
e UUXX:2
em vermelho e UUXX:1
em verde
UUXX:3
UUXX:1
UUXX:2
Mas quero fazê-los lado a lado assim, e manter o UUXX:3
e UUXX:2
em vermelho e ambos UUXX:1
em verde.
UUXX:1 UUXX:3
UUXX:2 UUXX:1
Responder1
Isso não é exatamente o que é necessário, mas é semelhante:
diff --color=always -y file1 file2
Saídas em vermelho, verde e branco:
> UUXX:3
UUXX:1 UUXX:1
UUXX:2 <