Ich habe ein Bash-Skript, in dem ich den Exit-Code eines zuletzt ausgeführten Befehls mit der Variablen $? prüfe, aber jetzt führe ich ein C-Programm (aus diesem Skript) aus, das 0 zurückgibt, wenn das Programm erfolgreich ausgeführt wird. Gibt es eine Möglichkeit, wie ich diesen Rückgabewert des C-Programms in meinem Bash-Skript abfangen kann?
Ich glaube, verschiedene Befehle wie awk, sed usw. sind in C geschrieben. Wie verwenden sie $? um ihre Exit-Codes darin zu speichern? Wie kann ich mein C-Programm dazu bringen, seinen Exit-Code in $? zu speichern?
Ich hoffe, meine Frage ist klar.