Saludos,
- Usa el estilo !linea:%busca%=%reemplaza%! para evaluar variables dentro de variables.
- Sale todo junto porque lo estás poniendo junto. Puedes directamente enviar la salida a otro .txt mediante Echo que y apone un salto de línea al final.
- A mí me está funcionando lo siguiente:
----
- Mmm.. GeSHi me falla con formato DOS , por eso lo dejo en Bash
- Usa el estilo !linea:%busca%=%reemplaza%! para evaluar variables dentro de variables.
- Sale todo junto porque lo estás poniendo junto. Puedes directamente enviar la salida a otro .txt mediante Echo que y apone un salto de línea al final.
- A mí me está funcionando lo siguiente:
Código (bash) [Seleccionar]
@Echo Off
SetLocal EnableDelayedExpansion
Set /p busca="Ingrese la palabra a buscar: "
Set /p reemplaza="Ingresa la para reemplazante: "
If Exist ejemplo2.txt Del ejemplo2.txt
For /f "delims=" %%A In (ejemplo1.txt) Do (
Set linea=%%A
Echo !linea:%busca%=%reemplaza%!>> ejemplo2.txt
)
Pause
----
- Mmm.. GeSHi me falla con formato DOS , por eso lo dejo en Bash