
Estoy usando l3sys de las interfaces latex3, necesito obtener el código de salida de un script después de ejecutarlo. Estoy ejecutando \sys_get_shell:nnN
, intenté darle echo $?
y echo \$
, pero el shell, por alguna razón, interpreta $?
como caracteres literales, no como el código de salida del último comando, por lo que echo $?
falla porque falta un $ para un entorno matemático y echo \$?
falla ! TeX capacity exceeded, sorry [input stack size=5000].
por alguna razón. eso no lo sé.
¿Hay alguna manera de hacer que esto funcione, o hay una interfaz para el código de salida que me perdí, o puedo hacer que un comando falle si el script falla de alguna otra manera?