fbpx

Comandos Linux – Comando bdiff

Comando Linux bdiff

Atualizado: 05/04/2019 por Computer Hope

comando bdiff

Em sistemas operacionais do tipo Unix, o comando bdiff calcula e relata as diferenças para dois arquivos muito grandes.

Nota: Bdiff é um comando herdado da herança Unix (legado) e pode não estar disponível para instalação pelo gerenciador de pacotes do seu sistema operacional.

Descrição

O comando bdiff compara os arquivos especificados pelos parâmetros filename1 e filename2 e grava informações sobre suas linhas diferentes na saída padrão. Se um dos nomes de arquivo for  (um único traço), o bdiff lê a partir da entrada padrão . O comando bdiff é usado como o comando diff para encontrar linhas que devem ser alteradas em dois arquivos para torná-las idênticas. No entanto, alguns arquivos são grandes demais para serem processados ​​pelo diff, e é aí que o bdiff pode ser usado.

O bdiff ignora as linhas comuns ao início dos dois arquivos, divide o restante de cada arquivo em segmentos de linhas numéricas cada e, em seguida, informa ao diff para comparar os segmentos correspondentes. Por padrão, o parâmetro number é 3500 linhas. Em alguns casos, até 3500 linhas por vez são muito grandes para que o diff possa trabalhar; se diff falhar, tente usar um valor menor para número .

A saída do bdiff tem o mesmo formato que a saída normal do diff, exceto que os números de linha do bdiff são ajustados para contabilizar a segmentação dos arquivos. Note-se que, como os arquivos são segmentados, o bdiff não encontra necessariamente o menor conjunto possível de diferenças de arquivos.

Sintaxe

  bdiff { nome do arquivo1 |  -} { filename2 |  -} [ número ] [-s]

Opções

filename1Nome do primeiro arquivo a comparar.
filename2Nome do segundo arquivo para comparar.
númeroEspecifica o número de linhas em que cada arquivo deve ser segmentado. O valor do número é 3500 por padrão.
-sDiz ao bdiff para ficar em silêncio (sem saída de diagnóstico). No entanto, isso não suprime possíveis mensagens de diagnóstico do diff .

Exemplos

  bdiff myfile1.txt myfile2.txt

Compare os arquivos myfile1.txt e myfile2.txt . Os resultados serão formatados de forma semelhante à seguinte saída:

  1c1
 <é este ln
 ---
 > teste
 3,5d2
 <Olá mundo
 <isto é um teste
 <do arquivo bdiff

diff – Identifique as diferenças entre dois arquivos.

13 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.