Latex l3sys 取得腳本的退出程式碼

Latex l3sys 取得腳本的退出程式碼

我正在使用latex3介面的l3sys,我需要在運行腳本後取得腳本的退出代碼。我正在運行\sys_get_shell:nnN,我嘗試給它echo $?echo \$,但由於某種原因,shell 將其解釋$?為文字字元而不是最後一個命令的退出代碼,因此echo $?失敗,因為它缺少一個數學環境的 $ ,並且由於某種原因echo \$?失敗,! TeX capacity exceeded, sorry [input stack size=5000].我不知道。

有沒有辦法讓這個工作,或者是否有一個我錯過的退出代碼的接口,或者如果腳本以其他方式失敗,我可以使命令失敗嗎?

相關內容