Frage

Trying to use dbenham's REPL.bat to find and replace a phrase which contains a bracket '('

Need to replace (local) with 192.168.1.1 from the below string inside of an XML.

  <add name="JobRepository" connectionString="Data Source=(local);Connection Timeout=180;Integrated Security=SSPI;Initial Catalog=JobRepositorydb"

Using type input.file |repl "(local)" "192.168.1.1" >output.file

Produces:

  <add name="JobRepository" connectionString="Data Source=(192.168.1.1);Connection Timeout=180;Integrated Security=SSPI;Initial Catalog=JobRepositorydb"

But I need:

  <add name="JobRepository" connectionString="Data Source=192.168.1.1;Connection Timeout=180;Integrated Security=SSPI;Initial Catalog=JobRepositorydb"
War es hilfreich?

Lösung

type input.file |repl "(local)" "192.168.1.1" L >output.file

You need to indicate that the search string is a literal and not a regular expression.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top