我使用 Avaya Site Administrator 电话软件。ASA 有一个模拟器模式 (513),您可以进入该模式来执行自定义命令(我认为这基本上是进入一个专门的 shell)。
我想知道如何将命令从 Bash 传送到另一个 shell/模拟器并将输出捕获到文件中。希望这有意义。
答案1
探索 Expect 编程语言。
探索 Expect是 O'Reilly 书籍的标题,它就是这样做的。
“这本书由 Expect 的作者撰写,是第一本解释如何使用 UNIX 工具箱的这一部分来自动化 Telnet、FTP、passwd、rlogin 和数百个其他交互式应用程序的书。Expect 基于 Tcl(工具命令语言),可让您自动化以前使用任何脚本语言都极难处理的交互式应用程序。”
是的,它已经有 16 年历史了,这是现在的语言页面http://expect.sourceforge.net/与其他文档等