Thema: grep
-
grep, diff, cmp und test/[: Exit-Code 1 bedeutet «nicht gefunden», nicht «Fehler»
grep, diff, cmp und das Builtin test/[ verwenden dieselbe dreistufige Skala: 0 für ein positives Ergebnis, 1 für ein negatives Ergebnis ohne Fehler und 2 (bzw. >1) für echte Probleme. Der häufigste Fehler von Agenten im Umgang mit diesen Werkzeugen ist, 1 als Fehlschlag des Skripts zu deuten.
Maschinenlesbar: JSON