Sair do código “1” no comando diff apesar de obter saída

1
user@mbp$ diff --suppress-common-lines -y file1.txt file2.txt

Alguma saída

user@mbp$ echo $? 

1 

user@mbp$

Estou curioso para saber por que ele lança o código de saída 1, em vez de 0, se ele está me dando o que eu preciso?

Eu percebo que isso é mais uma questão geral do que o ubuntu.

    
por jamieg 25.11.2016 / 12:56

1 resposta

1

uma rápida leitura das páginas do diff man me mostrou que os códigos de saída são diferentes do que eu estava pensando.

Código de saída 1 = diferenças foram encontradas.

    
por jamieg 25.11.2016 / 13:07