在expect脚本中执行shell脚本

时间:2014-07-07 23:13:07

标签: expect

我正在尝试编写一个expect脚本,它执行/运行另一个shell脚本。此shell脚本配置模拟器,因此expect脚本旨在通过发回适当的数据来自动配置模拟器。但是,当我在我的expect脚本中编写exec后跟shell脚本的名称时,没有任何反应。控制台只是坐着等待。输入字符串以及诸如此类不会安抚脚本。发射失败。 DOA ......我从其他帖子中读到,在与子程序交互时,使用exec并不合适。

关于如何在expect脚本中执行shell脚本的任何建议呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想与shell脚本进行交互,则需要spawn,然后expect查看模式和send响应。

如果您想要全新的品牌,请查看书籍" Exploring Expect"期待Don Libes的作者。