# awk '
# /location \/test\/v2\.0\.0/ {flag=1}
# flag && /proxy_pass/ {sub(/:[0-9]+;/, ":5555;")}
# /}/ {flag=0}
# {print}
# '
awk '/location \/test\/v2\.0\.0/,/}/ {if(/proxy_pass/) sub(/:[0-9]+;/,":5555;")}1'
IyBhd2sgJwojIC9sb2NhdGlvbiBcL3Rlc3RcL3YyXC4wXC4wLyB7ZmxhZz0xfQojIGZsYWcgJiYgL3Byb3h5X3Bhc3MvIHtzdWIoLzpbMC05XSs7LywgIjo1NTU1OyIpfQojIC99LyB7ZmxhZz0wfQojIHtwcmludH0KIyAnCgphd2sgJy9sb2NhdGlvbiBcL3Rlc3RcL3YyXC4wXC4wLywvfS8ge2lmKC9wcm94eV9wYXNzLykgc3ViKC86WzAtOV0rOy8sIjo1NTU1OyIpfTEn
c2VydmVyIHsKICAgIGxvY2F0aW9uIC90ZXN0L3YyLjAuMyB7CiAgICAgICAgbW9kc2VjdXJpdHkgb247CiAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vMTAuMS4wLjY6MzAwMDsKICAgIH0KICAgIGxvY2F0aW9uIC90ZXN0L3YyLjAuMCB7CiAgICAgICAgbW9kc2VjdXJpdHkgb247CiAgICAgICAgcHJveHlfcGFzcyBodHRwOi8vMTAuMS4wLjY6MzAwMDsKICAgIH0KfQ==
server {
location /test/v2.0.3 {
modsecurity on;
proxy_pass http://10.1.0.6:3000;
}
location /test/v2.0.0 {
modsecurity on;
proxy_pass http://10.1.0.6:3000;
}
}