Hallo,
angenommen ich lasse den übergeordneten Ordnernamen einer Datei und den Datei selbst auf bestimmte Zeichenketten prüfen mit grep
echo 'ordnername' | grep foo echo 'dateiname' | grep foo
dann gibt 'grep' hier 0 oder 1 als Exit Code aus. Diesen kann ich über $? auslesen - aber nur den letzten Fehlercode. Wie kann ich für beide Abfragen den Fehlercode als Variable speichern? stdout und stderr geben ja nicht den Exit Code aus. Wird auch der vorletzte Exit Code irgendwo gespeichert oder kann ich einfach die Exit Codes in eigene Variablen schreiben und dann auswerten lassen?
Friedrich