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.
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.
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.