latex l3sys получить код выхода скрипта

latex l3sys получить код выхода скрипта

Я использую l3sys интерфейсов latex3, мне нужно получить код выхода скрипта после его запуска. Я запускаю \sys_get_shell:nnN, я пробовал задать его echo $?и echo \$, но оболочка по какой-то причине интерпретирует $?как литеральные символы, а не как код выхода последней команды, таким образом, echo $?происходит сбой, потому что в ней отсутствует один $ для математической среды, и echo \$?происходит сбой ! TeX capacity exceeded, sorry [input stack size=5000].по какой-то причине, которую я не знаю.

Есть ли способ заставить это работать, или есть интерфейс к коду выхода, который я пропустил, или можно ли сделать так, чтобы команда не выполнялась, если скрипт не выполняется по какой-либо другой причине?

Связанный контент