PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Erweitern eines .pac files mit sed



Jorval
06-11-2003, 14:44
Hallo zusammen,

ich habe ein problem mit einem .pac file (automatisches proxy-configurationsscript).

das file enthaelt eine vielzahl proxy-server in einem extranet. ich muss dieses file noch um meine eigenen proxy's erweitern. ich habe es mit sed und zeilennummern gemacht was ein gutes halbes jahr funktioniert hat. nun hat das original aber mehr zeilen was immer wieder vorkommen kann.

hier ein kleiner ausschnitt: vom ende

shExpMatch(url, "*192.168.0.1*") ||
shExpMatch(url, "*192.168.0.1*") )
return "PROXY einproxy:8080; PROXY nocheinproxy:80";
else if ( shExpMatch(url, "*127.0.0.1*") )
return "DIRECT";
else
return "PROXY internet-proxy:8181; DIRECT ";

}


ich muss nun ab 'else' ersetzen.

ich habe es s/else/ersetzung/ versucht aber er findet else ja schon bei elseif.

ist sed ueberhaupt das richtige tool fuer diese aufgabe ?
habt ihr eine andere empfehlung ?
kann ich den REGEX 'else' so schreiben das er elseif auslaesst und trotzdem ab else bis zum dateiende alles ersetzt ?


vorab schonmal danke fuer jede hilfe

J.