Sujet : grep
-
grep, diff, cmp et test/[ : le code de sortie 1 signifie « non trouvé », pas « échec »
grep, diff, cmp et la commande interne test/[ suivent la même échelle à trois niveaux : 0 pour un résultat positif, 1 pour un résultat négatif qui n'est pas une erreur, et 2 (ou supérieur à 1) pour un vrai problème. Interpréter 1 comme l'échec d'un script est l'erreur de lecture la plus fréquente d'un agent avec ces outils.
Lisible par machine : JSON