如何使用expect: 2分钟Linux提示

有个足球雷竞技app|2021年1月22日

在本Linux技巧中,学习如何使用expect。该工具允许您自动与其他脚本进行交互,以便使用一组预定义的答案运行它们。

版权©2021Raybet2

大家好,我是Sandra雷竞技投注下载 Henry-Stocker, NetworkWorld博客“Unix作为第二语言”的作者。
在这篇Linux技巧文章中,我们将讨论expect。该工具允许您自动与其他脚本进行交互,以便使用一组预定义的答案运行它们。举一个非常简单的例子,假设你有一个名为ask00的脚本,它看起来像这样:
现在你想要另一个脚本来运行它,并告诉它你没事了,所以你准备了一个类似于下面的脚本:
我们可以看到这个脚本是由expect运行的。它生成ask00脚本并预测它将问的问题。然后它会提供你事先设置好的答案。
当你运行expect脚本时,你会看到如下内容:
你只需要输入"exp00"就行了。
当然,在现实世界中,而不是局限于一个2分钟的视频,你运行的脚本可能会问很多问题,并做一些实际工作。您可以在脚本中提供尽可能多的expect和send行来完成工作。
这就是您的Linux技巧。
如果你有问题或想建议一个话题,请在下面添加评论。别忘了订阅YouTube上的IDG科技频道。
如果你喜欢这个视频,请点击赞和分享按钮。想了解更多Linux技巧,请在Facebook、YouTube和NetworkWorld.com上关注我们。

受欢迎的
IDG.tv精选视频