Terminalbefehle zum Farbunterschiede zwischen zwei Dateien

Terminalbefehle zum Farbunterschiede zwischen zwei Dateien

Ich habe zwei Textdateien, deren Unterschiede ich zu Testzwecken rot hervorheben möchte. Ich füge eine Reihe von Eingaben in die Datei something.py ein und gebe die Ergebnisse in out.txt aus.

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

Ich habe eine Datei expected.txt, die ich mit out.txt vergleichen und Unterschiede rot hervorheben möchte.

Hier ist genau das, was ich bisher habe:

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

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

Ich verwende einen Mac. Vielen Dank im Voraus!

Antwort1

Wie im Kommentar erwähnt, diffkann dies für Sie tun


diff out.txt expected.txt —-color

Bildbeschreibung hier eingeben

verwandte Informationen