¿Qué función lua se puede usar como pexpect en python o tcl esperar?

Tengo algunos scripts de shell que imprimen algún mensaje en stdout, y quiero generar algún otro proceso si la salida coincide con alguna expresión regular, es posible que también quiera colgar el shell por un tiempo hasta que el otro proceso proporcione algo de retroalimentación. mi requisito básicamente se comporta como pipe in shell y tcl esperar, o pexpect en python, y mi pregunta es, ¿lua proporciona esa función?

He considerado la pequeña rutina de lua, pero no puede ceder durante la mitad de la ejecución de un script de shell, por lo que no excavé.

Respuestas a la pregunta(1)

Su respuesta a la pregunta