使用Expect或Shell捕获条件输出

时间:2014-02-24 19:39:26

标签: shell expect

我一直在尝试编写一个expect脚本,它只能在某些条件下捕获远程设备的输出。或者,如果它可以在正常条件下将输出捕获到某个文件,并且在失败条件下捕获另一个文件,这对我来说也是有用的。

这里讨论的设备主要是路由器和交换机,在某些情况下是调制解调器。

例如,我想将输出捕获到文件" Fail_OSPF.txt"如果OSPF邻居关闭,双向或尝试接口。如果OSPF邻居为Full,则继续将相同的输出捕获到文件" Good_OSPF.txt"

我已经看过if / else语句的可能性,但在我的情况下输出会很复杂,需要在触发else条件之前进行分析

非常感谢一些例子。

由于 阿维纳什

0 个答案:

没有答案