Colordiff, colore la sortie de la commande diff dans le terminal

à propos de colordiff

Dans le prochain article, nous allons jeter un œil à Colordiff. Dans le cas où quelqu'un ne le sait pas, diff est un utilitaire pour la ligne de commande et que il est très utile pour les utilisateurs de comparer visuellement les différences entre 2 fichiers. Colordiff est un script Perl, qui est toujours une version améliorée de diff.

Colordiff est un conteneur pour diff, qui produit le même résultat mais coloré, pour améliorer la lisibilité des différences. Les schémas de couleurs peuvent être lus à partir d'un fichier de configuration central ou d'un fichier utilisateur local (~ / .colordiffrc). Cet utilitaire utilise Couleurs ANSI.

Diff est un utilitaire de comparaison de fichiers. Cela génère les différences entre deux fichiers, ou les modifications apportées à un certain fichier, en le comparant à une version précédente du même fichier. Il nous montrera les modifications apportées par ligne dans les fichiers texte, mais sans mettre en évidence les différences.

La plupart des implémentations de diff ils sont apparemment restés inchangés depuis leur création. Les modifications consistent généralement en des améliorations de l'algorithme de base, en ajoutant des fonctionnalités utiles à la commande et en la conception de nouveaux formats de sortie., comme c'est le cas avec Colordiff.

Installez Colordiff sur Ubuntu

L'installation de cet outil dans Ubuntu est très simple. Dans Ubuntu / Debian / Mint, il vous suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'utiliser la commande suivante:

icdiff fonctionne

sudo apt install colordiff

Désinstaller

Si nous voulons éliminer cet outil de notre système, il nous faudra ouvrir un terminal (Ctrl + Alt + T) et y exécuter la commande:

désinstaller colordiff

sudo apt remove colordiff

Utilisation de Colordiff

Lorsque nous voulons utiliser Colordiff, nous allons commencer par ouvrir un terminal (Ctrl + Alt + T). Colordiff peut être utilisé là où nous utiliserions normalement diff ou rediriger vers colordiff. Tout d'abord, c'est une bonne idée de vous familiariser avec la syntaxe d'utilisation des commandes colordiff et diff. C'est assez simple et direct:

colordiff archivo1 archivo2

Pour commencer dans l'exemple suivant, nous allons créer 2 fichiers, comme indiqué dans la capture d'écran suivante:

création de base des fichiers d'exemple

Maintenant pour vérifier les différences entre les deux fichiers, dans un terminal (Ctrl + Alt + T) nous allons utiliser la commande:

colordiff en cours d'exécution

colordiff archivo1.txt archivo2.txt

Aussi nous aurons la possibilité d'utiliser la commande diff et de canaliser sa sortie vers colordiff, comme indiqué dans la commande suivante:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

Dans ces lignes, nous venons de voir comment nous pouvons colorer la sortie des différences dans le terminal, entre deux fichiers à l'aide de Colordiff. Avec lui, nous pouvons comparer les fichiers dans le terminal et obtenir des résultats plus faciles à lire. Si les deux fichiers sont identiques, aucun résultat ne sera imprimé à l'écran.

Si quelqu'un a besoin aide ou plus d'informations sur les possibilités offertes par cet utilitaire, vous pouvez vous référer à l'aide qu'il propose en tapant dans le terminal:

aide colordiff

colordiff --help

Pour obtenir des informations détaillées sur la façon dont diff et colordiff sont utilisés, les utilisateurs auront la possibilité de visiter homme diff ou la page de manuel par colordiff.

Alternatives à Colordiff.

Un autre moyen très utile de comparer des fichiers est de el commande grc. Si nous ne l'avons pas disponible sur notre ordinateur, nous pouvons l'installer facilement en ouvrant un terminal (Ctrl + Alt + T) et en y tapant:

installer grc

sudo apt install grc

Sa syntaxe est très simple, comme on peut le voir dans l'exemple suivant:

grc en cours d'exécution

grc diff archivo1.txt archivo2.txt

Pour consulter l'aide, dans le terminal, vous n'aurez qu'à utiliser la commande:

grc --help

Désinstaller grc

Supprimer ce programme est aussi simple que de l'installer. Il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'écrire:

sudo apt remove grc

Un autre outil disponible est ICdiff. L'installer est aussi simple que d'ouvrir un terminal (Ctrl + Alt + T) et d'utiliser la commande:

installer icdiff avec apt

sudo apt install icdiff

Nous pouvons aussi optez pour votre version comme pack de pression. Pour l'installer, vous devrez utiliser la commande:

installer icdiff snap

sudo snap install icdiff

La syntaxe de cet outil est aussi simple que les options précédentes vues au cours de l'article.

icdiff fonctionne

Vous pouvez en savoir plus sur l'installation de cet outil, son utilisation ou ses options disponibles dans le page GitHub du projet.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.