<分区>
我正在使用 GNU diff 实用程序来识别配置文件的更改(目前我们只查看 Cisco ASA 和 IOS 设备)。我需要能够根据缩进级别识别对配置组的更改。
例如,采取以下配置:
object-group network DM_INLINE_NETWORK_3
network-object object Hyrule-DC02
network-object object Hyrule-DC03
如果第三行“network-object object Hyrule-DC02”被删除,那么我想打印整组配置,从没有缩进的第一行开始,直到最后一行有缩进。在此示例中,我要打印的行是:
object-group network DM_INLINE_NETWORK_3
network-object object Hyrule-DC03
这是代码结构的示例。这种按缩进分组的风格在整个配置中使用:
object-group network DM_INLINE_NETWORK_2
network-object object Hyrule-NS01-MGMT
network-object object Hyrule-NS01-VIP1
object-group network DM_INLINE_NETWORK_3
network-object object Hyrule-DC02
network-object object Hyrule-DC03
任何帮助将不胜感激!如果这个例子/问题不够清楚,请告诉我。