파일이 두 개 있어요
$ 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 <