我一直在尝试编写一个expect脚本,它只能在某些条件下捕获远程设备的输出。或者,如果它可以在正常条件下将输出捕获到某个文件,并且在失败条件下捕获另一个文件,这对我来说也是有用的。
这里讨论的设备主要是路由器和交换机,在某些情况下是调制解调器。
例如,我想将输出捕获到文件" Fail_OSPF.txt"如果OSPF邻居关闭,双向或尝试接口。如果OSPF邻居为Full,则继续将相同的输出捕获到文件" Good_OSPF.txt"
我已经看过if / else语句的可能性,但在我的情况下输出会很复杂,需要在触发else条件之前进行分析
非常感谢一些例子。
由于 阿维纳什