perl正则表达式cisco配置文件打印多行

dar*_*s33 1 regex perl

我正在寻找一个与下面的输出中的"vserver foo2"匹配的perl正则表达式.但是,我想返回匹配的行,以及以下所有行到"!" 我只想打印"vserver foo2"
Thx 的配置以获得帮助!

思科配置:
!
vserver foo1
描述foo
虚拟1.1.1.1 tcp www
serverfarm foofoo
持久重新平衡
inservice
!
vserver foo2
description foo2
virtual 1.1.1.2 tcp www
serverfarm foofoo2
persistent rebalance
inservice
!
vserver foo3
描述foo3
虚拟1.1.1.3
serverfarm foo3
复制csrp连接
持久重新平衡
inservice
!

Eug*_*ash 7

perl -ne 'print if /^vserver foo2/ .. /^!/' config.txt
Run Code Online (Sandbox Code Playgroud)