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 $.+
?
notepad++
regex
find-and-replace
Nam G VU
fuente
fuente
Respuestas:
En el cuadro de diálogo Reemplazar ( Ctrl+ H), use lo siguiente:
Encontrar qué:
%(.+)%
Reemplazar con:
$\1
Modo de búsqueda: Expresión regular
fuente