
Ich verwende l3sys der Latex3-Schnittstellen und muss den Exit-Code eines Skripts nach dessen Ausführung abrufen. Ich führe aus und \sys_get_shell:nnN
habe versucht, es einzugeben , aber die Shell interpretiert es aus irgendeinem Grund als die Literalzeichen und nicht als den Exit-Code des letzten Befehls. Daher schlägt es fehl, weil ein $ für eine mathematische Umgebung fehlt, und schlägt aus irgendeinem Grund fehl , den ich nicht kenne.echo $?
echo \$
$?
echo $?
echo \$?
! TeX capacity exceeded, sorry [input stack size=5000].
Gibt es eine Möglichkeit, dies zum Laufen zu bringen, oder gibt es eine Schnittstelle zum Exit-Code, die ich übersehen habe, oder kann ich einen Befehl fehlschlagen lassen, wenn das Skript auf andere Weise fehlschlägt?