我有 moxa switch 的 cli 输出show running-config
。接口部分可能有也可能没有名称字符串。
interface ethernet 1/3
shutdown
name Unused
speed-duplex Auto
no flowcontrol
media cable-mode auto
no gmrp
switchport access vlan 1
rate-limit port-disable ingress rate none
no ptp
!
interface ethernet 1/8
shutdown
speed-duplex Auto
no flowcontrol
media cable-mode auto
no gmrp
switchport access vlan 1
rate-limit port-disable ingress rate none
no ptp
这是我用于解析的 FSM 模板
Value port (\d\/\d)
Value state (shutdown|no shutdown)
Value desc (\S+)
Start
^interface ethernet ${port} -> Continue.Record
^.${state}
^.name.${desc}
但是这样接口名称的输出会下移一行。我怎样才能修复这个模板?
输出示例
port state desc
------ ----------- ----------------
1/1
1/2 no shutdown Cisco_2960_OTPSS
1/3 no shutdown Mirror
1/8 shutdown Unused
1/9 shutdown
no shutdown Proverka