1 votes

Code de sortie "1" sur la commande diff malgré l'obtention de la sortie

utilisateur@mbp$ diff --suppress-common-lines -y fichier1.txt fichier2.txt

Quelques sorties

utilisateur@mbp$ echo $?

1

utilisateur@mbp$

Je suis curieux de savoir pourquoi il renvoie le code de sortie 1 au lieu de 0 s'il me donne ce dont j'ai besoin?

Je réalise que c'est plus une question générale sur les shells plutôt que sur Ubuntu.

1voto

Clint Points 31

Une lecture rapide des pages de manuel de diff m'a montré que les codes de sortie sont différents de ce que je pensais.

Code de sortie 1 = des différences ont été trouvées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X