设为首页收藏本站论坛APP下载
查看: 1053|回复: 5

expect发送空格操作

[复制链接]

7

主题

27

帖子

145

积分

中级VIP会员

Rank: 2

积分
145
发表于 2018-10-8 19:06:00 | 显示全部楼层 |阅读模式
1金币
现在有一个需求,通过expect远程登录公司网络设备,通过命令输出对配置进行备份,但是输出命令太多,输出值不完整,没办法继续下去。

到如图上这一步就不能进行下去了。求方法

附件: 您需要 登录 才可以下载或查看,没有帐号?使用vip格式注册
回复

使用道具 举报

11

主题

110

帖子

753

积分

超级版主

Rank: 8Rank: 8

积分
753
发表于 2018-10-9 09:43:31 | 显示全部楼层
你把过程详细的描述一下,还有网络设置的返回值
回复

使用道具 举报

7

主题

27

帖子

145

积分

中级VIP会员

Rank: 2

积分
145
 楼主| 发表于 2018-10-9 11:51:22 | 显示全部楼层
学神IT教育-cd 发表于 2018-10-9 09:43
你把过程详细的描述一下,还有网络设置的返回值

如:登录到一台网络设备,通过display saved-configuration 命令输出配置信息,如图达到一定行数会出现more,继续按空格才能输出,一直输出到最后。但是目前用expect只能输出到more那里。脚本如下





运行脚本如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?使用vip格式注册

x
回复

使用道具 举报

11

主题

110

帖子

753

积分

超级版主

Rank: 8Rank: 8

积分
753
发表于 2018-10-10 09:30:18 | 显示全部楼层
我感觉你的这个需求通过expect比较难实现
回复

使用道具 举报

0

主题

1

帖子

22

积分

初级VIP会员

Rank: 1

积分
22
发表于 2019-1-24 11:15:27 | 显示全部楼层
我觉得你应该直接ftp下载save-config的配置文件,查看会比较容易
回复

使用道具 举报

0

主题

2

帖子

38

积分

初级VIP会员

Rank: 1

积分
38
发表于 2019-2-21 09:22:08 | 显示全部楼层
把命令的结果重定向或者管道操作呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 使用vip格式注册

本版积分规则

快速回复 返回顶部 返回列表