¿Cómo reemplazar texto usando regex con referencia inversa en Notepad ++?

1

Estoy convirtiendo el script por lotes de Windows .bat en el script por lotes de Linux .sh

Lo que lleva mucho tiempo es cambiar la forma en que el script .bat usa variables.

es decir

En Windows

@set varName=122
echo %varName%

En linux

varName=122
echo $varName

Entonces la pregunta es, cómo reemplazar %.+%a $.+?

Nam G VU
fuente
Debe aceptar su propia respuesta si no espera que haya otra solución mejor.
JustinStolle

Respuestas:

5

En el cuadro de diálogo Reemplazar ( Ctrl+ H), use lo siguiente:

Encontrar qué: %(.+)%
Reemplazar con: $\1
Modo de búsqueda: Expresión regular

captura de pantalla del cuadro de diálogo reemplazar

Nam G VU
fuente