replace-pattern
使用
<rpc>
<load-configuration>
<!-- replace a pattern globally -->
<configuration replace-pattern="pattern1" with="pattern2" [upto="n"]>
</configuration>
<!-- replace a pattern at a specific hierarchy level -->
<configuration>
<!-- opening tag for each parent element -->
<level-or-object replace-pattern="pattern1" with="pattern2"
[upto="n"]/>
<!-- closing tag for each parent element -->
</configuration>
<!-- replace a pattern for an object that has an identifier -->
<configuration>
<!-- opening tag for each parent element -->
<container-tag replace-pattern="pattern1" with="pattern2"
[upto="n"]>
<name>identifier</name>
</container-tag>
<!-- closing tag for each parent element -->
</configuration>
</load-configuration>
</rpc>
描述
替换候选配置或打开配置数据库中的变量或标识符。Junos OS 将属性指定的 replace-pattern 模式替换为属性定义的 with 替换模式。可选 upto 属性限制替换的对象数。替换的范围由配置数据中属性的位置确定。
属性
replace-pattern="pattern1" |
定义要匹配的标识符或值的文本字符串或正则表达式。 |
with="pattern2" |
替换位于 的 pattern1标识符和值的文本字符串或正则表达式。 |
upto="n" |
替换的对象数。的值 n 控制配置中替换的对象总数(而不是模式出现的总次数)。首先替换相同层次结构级别的对象(同级)。给定对象中模式的多次出现被视为单个替换。如果不包括该
|
发布信息
Junos OS 15.1R1 版中引入的属性。