使用Expect.pm在perl中处理“--More--”

时间:2017-09-05 07:35:31

标签: perl expect.pm

我有一个带有Mac地址的设备的show命令,我使用Expect.pm在perl中执行。 命令输出超过100行,底部为--More--。 我能够在第一次出现--More--之前捕获输出的所有内容。 但不是在那之后。 我尝试使用while循环它不适合我。 请帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

我怀疑您正在连接到Cisco设备。如果是,则在登录节点时发出“term len 0”。如果是juniper,请在每个命令的末尾添加“| no-more”。