我想知道是否有一种方法可以让下面的代码在每次列出{{routemapnumber}}值时将其递增5。因此,第一个{{routemapnumber}}值将是5,然后另一个将是10,依此类推。我认为for循环可以工作,但我遇到了语法问题。
route-map RDS_FILTER permit {{routemapnumber}}
match ip address {{item.aclnumber}}
set ip next-hop verify-availability 10.4.21.157 1 track {{item.slanumber}}
set ip next-hop 192.168.2.58
route-map RDS_FILTER permit {{routemapnumber}}
match ip address 109
set ip next-hop verify-availability 10.4.21.157 1 track 1
set ip next-hop 192.168.2.58
route-map RDS_FILTER permit {{routemapnumber}}
match ip address 108
route-map RDS_FILTER permit {{routemapnumber}}
match ip address 107
set ip next-hop 192.168.0.2
route-map RDS_FILTER permit {{routemapnumber}发布于 2018-05-16 05:11:48
如果没有很多行,我会硬编码增量,例如:
route-map RDS_FILTER permit {{routemapnumber}}
match ip address
set ip next-hop verify-availability 10.4.21.157 1 track
set ip next-hop 192.168.2.58
route-map RDS_FILTER permit {{routemapnumber + 10}}
match ip address 109
set ip next-hop verify-availability 10.4.21.157 1 track 1
set ip next-hop 192.168.2.58
route-map RDS_FILTER permit {{routemapnumber + 15}}
match ip address 108
route-map RDS_FILTER permit {{routemapnumber + 20}}
match ip address 107
set ip next-hop 192.168.0.2
route-map RDS_FILTER permit {{routemapnumber + 25}}如果这对您来说不是一个好的选择,您可以在打印之前使用set语句递增变量,从而向模板中添加一些数学逻辑:
{% set routemapnumber = routemapnumber + 5 %}
完整示例:
route-map RDS_FILTER permit {{routemapnumber}}
match ip address
set ip next-hop verify-availability 10.4.21.157 1 track
set ip next-hop 192.168.2.58
route-map RDS_FILTER permit {% set routemapnumber = routemapnumber + 5 %}{{routemapnumber}}
match ip address 109
set ip next-hop verify-availability 10.4.21.157 1 track 1
set ip next-hop 192.168.2.58
route-map RDS_FILTER permit {% set routemapnumber = routemapnumber + 5 %}{{routemapnumber}}
match ip address 108
route-map RDS_FILTER permit {% set routemapnumber = routemapnumber + 5 %}{{routemapnumber}}
match ip address 107
set ip next-hop 192.168.0.2
route-map RDS_FILTER permit {% set routemapnumber = routemapnumber + 5 %}{{routemapnumber}}https://stackoverflow.com/questions/50359016
复制相似问题