我想通过 Perl 脚本传递密码。我基本上是在编写一个脚本来在 Linux 终端上执行命令。
在执行特定命令时,我会收到提示
密码:←(我需要通过我的脚本在这里输入密码)
但是,我的脚本只是停止工作。
浏览后,我发现Expect
但我得到一个错误说:Can't locate Expect.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .)
我以前没有使用Expect
过,所以不知道我需要安装什么。
我想通过 Perl 脚本传递密码。我基本上是在编写一个脚本来在 Linux 终端上执行命令。
在执行特定命令时,我会收到提示
密码:←(我需要通过我的脚本在这里输入密码)
但是,我的脚本只是停止工作。
浏览后,我发现Expect
但我得到一个错误说:Can't locate Expect.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .)
我以前没有使用Expect
过,所以不知道我需要安装什么。
Expect.pm 应该可以在带有最新Cygwin的 Windows 上运行。
如果我是正确的,您可以使用 PPM 安装期望。但是,在我看来它可能不起作用:http ://code.activestate.com/ppm/Expect/
看起来IO-Tty无法在 Windows 上安装。它应该适用于 Cygwin。