Какую функцию lua можно использовать в качестве pexpect в Python или Tcl?

у меня есть несколько сценариев оболочки, которые печатают какое-то сообщение на стандартный вывод, и я хочу порождать какой-то другой процесс, если вывод соответствует некоторому регулярному выражению, я могу также захотеть повесить оболочку на некоторое время, пока другой процесс не даст некоторую обратную связь. мое требование в основном ведет себя как pipe в shell и tcl Ожидается, или pexpect в Python, и мой вопрос, предоставляет ли lua такую ​​функцию?

Я рассмотрел небольшую сопрограмму Луа, но она не может дать в середине выполнения сценария оболочки, поэтому я не копал.

Ответы на вопрос(1)

Ваш ответ на вопрос