두 파일 간의 색상 차이를 나타내는 터미널 명령

두 파일 간의 색상 차이를 나타내는 터미널 명령

테스트 목적으로 차이점을 빨간색으로 강조하고 싶은 두 개의 텍스트 파일이 있습니다. 일련의 입력을 Something.py 파일에 공급하고 그 결과를 out.txt로 출력하고 있습니다.

cat test3.txt | python3 something.py > out.txt

out.txt와 비교하고 차이점을 빨간색으로 강조 표시하려는 예상.txt 파일이 있습니다.

내가 지금까지 가지고 있는 것은 정확히 다음과 같습니다.

#! usr/bin/bash
GREEN=$'\e[0;32m'

printf "\n${GREEN}--- Test 1 ---${NC}\n"
cat test3.txt | python3 something.py 

나는 Mac을 사용하고 있습니다. 미리 감사드립니다!

답변1

댓글에서 언급했듯이 diff이 작업을 수행할 수 있습니다.


diff out.txt expected.txt —-color

여기에 이미지 설명을 입력하세요

관련 정보