
저는 latex3 인터페이스의 l3sys를 사용하고 있습니다. 스크립트를 실행한 후 스크립트의 종료 코드를 가져와야 합니다. 나는 실행 중이고 \sys_get_shell:nnN
, 그것을 주려고 시도했지만 echo $?
어떤 echo \$
이유로 쉘은 $?
마지막 명령의 종료 코드가 아닌 리터럴 문자로 해석하므로 echo $?
수학 환경에서 하나의 $가 누락되어 실패하고 어떤 이유로 echo \$?
실패합니다 . ! TeX capacity exceeded, sorry [input stack size=5000].
그건 나도 모른다.
이 작업을 수행할 수 있는 방법이 있습니까? 아니면 제가 놓친 종료 코드에 대한 인터페이스가 있습니까? 아니면 스크립트가 다른 방식으로 실패하면 명령이 실패하도록 할 수 있습니까?