我正在尝试使用Java ExpectIt执行交互式自定义shell / bash脚本,这是一个基于用户选择的交互式程序。 (例如interact.sh)
我想将ExpectIt与InteractBuilder一起使用,并使其具有interact()模式,并且sendLine()输入参数基于用户的后续响应,而上面的bash程序将一直保留在那里,直到用户通过“退出”进行选择-即InteractBuilder interactBuilder.until(contains(“ exit”));
可以这样做吗?请说明一下。预先感谢师父。
此外,我想使用自定义流(例如StringBuilder)输出bash程序响应(输入和输出),以便我可以将其重定向到另一个位置(例如RESTful请求/响应等)。对我来说快速棘手,因为我是新手。谢谢。