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