擅长:python、mysql、java
<p>还有更多。在</p>
<p>直截了当地说,最初的Expect——Tcl Expect——是最好的。它比它的任何继承者都能更好地支持“互动”和各种各样的私人怪癖。就它所做的,它没有优越性。在</p>
<p>然而,与此同时,大多数Expect用户利用Expect的一小部分功能,以致于这种技术优势对他们来说是无关紧要的。在几乎所有的情况下,我建议Perl的人使用期望.pm,熟悉Python的人依赖Pexpect,等等。在</p>
<p>将Perl与“。。。Awk和Perl“都是没有根据的。在</p>
<p>抽象地说,所有常见的脚本语言——Lua、awk、sh、Tcl、Ruby、Perl、Python等等——都差不多。Expect稍微但非常有效地将这个共同的核心扩展到pty感知的方向(还有一点我们暂时可以忽略的故事)。粗略地说,如果您的自动化需要输入一个不可见的密码,那么您需要Expect。不要在Awk中构建这个功能。在</p>
<p>还有其他用于其他上下文的自动化工具。在</p>