0

我正在尝试使用 Netmiko 库创建一个 textfsm 模板。虽然它适用于大多数命令,但当我尝试在网络设备中执行“inc”操作时它不起作用。textfsm 索引文件似乎无法识别 2 个不同模板的相同命令;例如:

  1. 如果我给出命令 - 显示正在运行 | 公司系统联系人
  2. 并给出另一个命令 - show running | 公司系统定位

在 textfsm 索引中;textfsm 模板似乎只识别第一个命令;而不是第二个命令。

我知道我可以通过命令的 syscontact 和 syslocation 的正则表达式获取必要的数据(通过模板),但是我想通过设备本身的“inc”命令来实现这一点。有没有办法做到这一点?

4

1 回答 1

0

您需要转义索引文件中的管道。例如 sh[[ow]] ru[[nning]] \| 公司系统定位

于 2020-07-13T08:52:42.400 回答