如何使用Expect模块发送带有特殊字符的密码?

时间:2016-08-01 17:27:08

标签: perl passwords expect.pm

我对Perl的特殊字符有一个很大的问题。

我正在尝试建立Telnet连接。

因此,在命令“Telnet $ ipAddress”之后,我必须发送凭据。

我这样做了:

my $exp = new Expect;

$exp->send("username");
$exp->send("@password");

问题是我的密码是@字符作为第一个字符,它是一个特殊字符。

我已尝试使用'@password'"\@password""\\@password",但登录失败。

如何让我的密码正常工作?

0 个答案:

没有答案