Come differenziare l’output del comando di colore su Linux

Diff è un’utilità della riga di comando che aiuta gli utenti a confrontare visivamente le differenze tra 2 file riga per riga su un sistema Linux/Unix. L’utilità Colordiff è uno script Perl che è una versione migliorata di diff. Colora l’output in modo che le differenze tra i file siano chiaramente visibili sul terminale.
In breve, lo strumento di comando diff può essere utilizzato per eseguire le seguenti operazioni
1. Visualizza le modifiche esistenti tra 2 versioni di un file.
2. Fare confronti tra 2 file di programma
In questo tutorial imparerai come colorare l’output diff su Linux usando i comandi colordiff.
Come installare l’utilità Colordiff
Prima di entrare nei dettagli dell’uso di d colordiff, installiamolo prima.
Installa Colordiff su Ubuntu/Debian/Mint
Per installare l’utilità colordiff su sistemi basati su Debian come Ubuntu e Mint, apri il terminale ed esegui il comando:
$ sudo apt install colordiff
Installa Colordiff su RHEL/CentOS
Per installare colordiff su distribuzioni rpm come Hat e CentOS, eseguire:
$ sudo yum install colordiff
Installa Colordiff su Arch Linux
Per i derivati di Arch Linux e Arch Linux come Manjaro, eseguire:
$ sudo pacman -S colordiff
Installa Colordiff su FreeBSD e OpenBSD
Per installare Colordiff su FreeBSD, esegui il comando:
$ sudo pkg install colordiff
Per eseguire OpenBSD:
$ pkg_add -v colordiff
Come dif colorize
La sintassi per l’utilizzo dei comandi colordiff e diff è piuttosto semplice e diretta.
Usa la sintassi
nbsp; color diff file1 file2
Ad esempio, ho creato 2 file come mostrato

Per verificare le differenze tra i due file, eseguire il comando:
nbsp; colordiff file1.txt file2.txt

Inoltre, puoi utilizzare il comando diff e indirizzare l’output a colordiff come mostrato:
o
$ diff -u file1.txt file2.txt | colordiff

Diverse alternative di colore
Un altro modo utile per confrontare i file è l’utilizzo greco ordine come mostrato:
$ grc diff file1.txt file2.txt

Un altro strumento interessante che ho trovato è Icdiff che è una differenza di colore migliorata.
Puoi installare Icdiff usando il comando pip, esegui:
$ pip install git+https://github.com/jeffkaufman/icdiff.git
Conclusione
In questo tutorial, hai imparato a colorare l’output diff utilizzando le utility colordiff della riga di comando per confrontare i file sul terminale in un formato colorato. Se i due file sono identici, non viene stampato alcun output sullo schermo. Per ottenere maggiori informazioni su come vengono utilizzate queste due utilità, è sufficiente visitare uomo diverso e uomo colordiff.
Facci un fischio e facci sapere com’è stata la tua esperienza. Grazie.