![终端命令来显示两个文件之间的差异](https://linux22.com/image/1672347/%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E6%9D%A5%E6%98%BE%E7%A4%BA%E4%B8%A4%E4%B8%AA%E6%96%87%E4%BB%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%BC%82.png)
我有两个文本文件,出于测试目的,我想用红色突出显示其中的差异。我将一系列输入输入到 something.py 文件中,并将其结果输出到 out.txt。
cat test3.txt | python3 something.py > out.txt
我有一个 expected.txt 文件,我想将其与 out.txt 进行比较并用红色突出显示差异。
以下是我目前所掌握的:
#! usr/bin/bash
GREEN=$'\e[0;32m'
printf "\n${GREEN}--- Test 1 ---${NC}\n"
cat test3.txt | python3 something.py
我在 Mac 上。提前谢谢您!