Colordiff, colore a saída do comando diff no terminal

sobre colordiff

No próximo artigo, daremos uma olhada em Colordiff. Caso alguém não saiba, diff é um utilitário para a linha de comando e que é muito útil para os usuários ao comparar visualmente as diferenças entre 2 arquivos. Colordiff é um script Perl, que ainda é uma versão melhorada do diff.

Colordiff é um contêiner para diff, que produz a mesma saída, mas colorida, para melhorar a legibilidade das diferenças. Os esquemas de cores podem ser lidos a partir de um arquivo de configuração central ou de um arquivo de usuário local (~ / .colordiffrc). Este utilitário usa Cores ANSI.

Diff é um utilitário para comparação de arquivos. Isso gera as diferenças entre dois arquivos, ou seja, as alterações feitas em um determinado arquivo, comparando-o com uma versão anterior do mesmo arquivo. Ele nos mostrará as mudanças feitas por linha nos arquivos de texto, mas sem destacar as diferenças.

A maioria das implementações de diff eles permaneceram aparentemente inalterados desde seu início. As modificações geralmente consistem em melhorias no algoritmo de base, adicionando recursos úteis ao comando e o design de novos formatos de saída, como é o caso de Colordiff.

Instale Colordiff no Ubuntu

A instalação desta ferramenta no Ubuntu é muito simples. No Ubuntu / Debian / Mint, tudo que você precisa fazer é abrir um terminal (Ctrl + Alt + T) e usar o seguinte comando:

icdiff trabalhando

sudo apt install colordiff

Desinstalar

Se quisermos eliminar esta ferramenta de nosso sistema, o que teremos que fazer é abrir um terminal (Ctrl + Alt + T) e executar o comando nele:

desinstalar colordiff

sudo apt remove colordiff

Usando Colordiff

Quando quisermos usar o Colordiff, começaremos abrindo um terminal (Ctrl + Alt + T). Colordiff pode ser usado onde normalmente usaríamos diff ou saída de tubo para colordiff. Em primeiro lugar, é uma boa idéia se familiarizar com a sintaxe para usar os comandos colordiff e diff. Isso é muito simples e direto:

colordiff archivo1 archivo2

Para começar no exemplo a seguir, vamos criar 2 arquivos, conforme mostrado na seguinte captura de tela:

criação básica dos arquivos de amostra

Para agora verifique as diferenças entre os dois arquivos, em um terminal (Ctrl + Alt + T) vamos usar o comando:

colordiff correndo

colordiff archivo1.txt archivo2.txt

também teremos a possibilidade de usar o comando diff e canalizar sua saída para colordiff, conforme mostrado no seguinte comando:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

Nestas linhas acabamos de ver como podemos colorir a saída das diferenças no terminal, entre dois arquivos com a ajuda de Colordiff. Com ele podemos comparar arquivos no terminal e obter resultados mais fáceis de ler. Se os dois arquivos forem idênticos, nenhum resultado será impresso na tela.

Se alguém precisar ajuda ou mais informações sobre as possibilidades oferecidas por este utilitário, você pode consultar a ajuda que ele oferece digitando no terminal:

ajude colordiff

colordiff --help

Pára obter informações detalhadas sobre como o diff e o colordiff são usados, os usuários terão a possibilidade de visitar homem diff ou o página de manual por colordiff.

Alternativas para Colordiff.

Outra maneira muito útil de comparar arquivos é por el comando grc. Se não o tivermos disponível em nosso computador, podemos instalá-lo facilmente abrindo um terminal (Ctrl + Alt + T) e digitando nele:

instalar o grc

sudo apt install grc

Sua sintaxe é muito simples, como pode ser visto no exemplo a seguir:

grc correndo

grc diff archivo1.txt archivo2.txt

Pára consulte a ajuda, no terminal você só terá que usar o comando:

grc --help

desinstalar grc

Remover este programa é tão simples quanto instalá-lo. Basta abrir um terminal (Ctrl + Alt + T) e escrever:

sudo apt remove grc

Outra ferramenta disponível é ICdiff. A instalação é tão simples quanto abrir um terminal (Ctrl + Alt + T) e usar o comando:

instale o icdiff com apt

sudo apt install icdiff

Também podemos opte por sua versão como pacote instantâneo. Para instalá-lo, você terá que usar o comando:

instalar o icdiff snap

sudo snap install icdiff

A sintaxe desta ferramenta é tão simples quanto as opções anteriores vistas durante o artigo.

icdiff trabalhando

Você pode aprender mais sobre como instalar esta ferramenta, como usá-la ou suas opções disponíveis no página do projeto GitHub.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.