2

我想通过 Perl 脚本传递密码。我基本上是在编写一个脚本来在 Linux 终端上执行命令。

在执行特定命令时,我会收到提示

密码:←(我需要通过我的脚本在这里输入密码)

但是,我的脚本只是停止工作。

浏览后,我发现Expect但我得到一个错误说:Can't locate Expect.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .)

我以前没有使用Expect过,所以不知道我需要安装什么。

4

1 回答 1

3

Expect.pm 应该可以在带有最新Cygwin的 Windows 上运行。

如果我是正确的,您可以使用 PPM 安装期望。但是,在我看来它可能不起作用:http ://code.activestate.com/ppm/Expect/

看起来IO-Tty无法在 Windows 上安装。它应该适用于 Cygwin。

于 2012-06-28T08:32:20.957 回答