Principales respuestas
¿Puedo editar directamente un archivo .txt por medio de la consola o powershell ?

Pregunta
-
hola que tal, detallo mas mi problema, tengo un archivo.txt con mucha información y yo quiero remplazar una palabra por otra.
por ejemplo el archivo dice: Hola Mundo, y yo por medio de la consola quiero editar y que aparezca ya editado el archivo: Adios Mundo.
¿Existe alguna forma de hacerlo directamente con cmd o powershell? les agradecería todo el aporte y apoyo que me puedan brindar
Respuestas
-
Hola NerySecurity,
Con PowerShell puedes hacerlo así:
$File = "C:\Temp\Prueba.txt" (Get-Content $File).replace('Hola', 'Adios') | Set-Content $File
Ten en cuenta que es case sensitive, por lo que si la palabra puede aparece unas veces con mayúsculas y otras con minúsculas tendrías que hacer varios replaces antes del "Set-Content" o utilizar un regex para contemplar todas las posibles combinaciones.
Espero que te sirva.
Un saludo.
Diego
- Marcado como respuesta NerySecurity viernes, 28 de septiembre de 2018 17:06
Todas las respuestas
-
si, existen varia formas y utilidades para hacer eso acá hay una https://github.com/stefankueng/grepWin
Su "marcar como respuesta" es mi sueldo :D
-
-
Hola NerySecurity,
Con PowerShell puedes hacerlo así:
$File = "C:\Temp\Prueba.txt" (Get-Content $File).replace('Hola', 'Adios') | Set-Content $File
Ten en cuenta que es case sensitive, por lo que si la palabra puede aparece unas veces con mayúsculas y otras con minúsculas tendrías que hacer varios replaces antes del "Set-Content" o utilizar un regex para contemplar todas las posibles combinaciones.
Espero que te sirva.
Un saludo.
Diego
- Marcado como respuesta NerySecurity viernes, 28 de septiembre de 2018 17:06