latex l3sys 获取脚本的退出代码

latex l3sys 获取脚本的退出代码

我正在使用 latex3 接口的 l3sys,我需要在运行脚本后获取其退出代码。我正在运行\sys_get_shell:nnN,我尝试给它echo $?echo \$,但 shell 出于某种原因将其解释$?为文字字符而不是最后一个命令的退出代码,因此echo $?失败,因为它缺少一个 $ 表示数学环境,并且由于某种我不知道的原因而echo \$?失败。! TeX capacity exceeded, sorry [input stack size=5000].

有没有办法让它工作,或者是否有我错过的退出代码接口,或者如果脚本以其他方式失败,我是否可以使命令失败?

相关内容