fork(1) download
  1. awk '
  2. /location \/test\/v2.0.0/ {flag=1}
  3. flag && /proxy_pass/ {sub(/:[0-9]+;/, ":5555;")}
  4. /}/ {flag=0}
  5. {print}
  6. '
Success #stdin #stdout 0.01s 5288KB
stdin
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;
    }
}
stdout
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:5555;
    }
}