我对CISCO IOS很陌生,几乎没有任何经验。 我想知道是否有办法像show ip interface brief
那样运行一个命令,然后select你想要的,然后通过tftpredirect它。 我已经能够通过tftp输出整个命令的输出。 show ip interface brief | redirect tftp://IPAddress/output.txt
show ip interface brief | redirect tftp://IPAddress/output.txt
所以我的问题:
我如何select下面的“loopback0”信息并重新定向输出?
我已经尝试redirect整个命令,并试图在PowerShell中parsing它,所以我可以做一个CSV,但它的方式凌乱。
我一直使用腻子与会话日志启用,以获得思科设备的输出。 或者,如果我在Linux上,我只是将我的SSH会话输出pipe道。
ssh me@cisco | tee -a outputfile.log
现在如果你只想在你的命令输出中显示一些行,你可以做两件事。
1-使用grep。 是的,Cisco IOS带有grep,它是正则expression式容量。
sh ip interface brief | grep loopback0
2-使用包括。 这几乎是一样的grep …
sh ip interface brief | include loopback0
我喜欢包括更好,因为它的简化版本就是“ 我 ”。
sh ip interface brief | i loopback0
我不完全确定你是否可以这样做两次:
sh ip interface brief | i loopback0 | redirect tftp://IPAddress/output.txt
值得注意的是,也有开始和排除 ,可以帮助你筛选出你的命令的结果。