Ten en cuenta que en las ciencias un error suele tener más de una soluciones, pero nosotros aquí te compartimos lo más óptimo y mejor.
Esto debería funcionar, recorrerá todas las líneas del archivo y reemplazará cualquier “a” con “b”, pero deberá volver a guardarlo en un archivo después.
cat file | % $_.replace("a","b") | out-file newfile
Para usar el operador Powershell -replace (que funciona con expresiones regulares), haga lo siguiente:
cat file.txt | % $_ -replace "W", "" # -replace operator uses regex
tenga en cuenta que el operador -replace usa la coincidencia de expresiones regulares, mientras que el siguiente ejemplo usaría una búsqueda y reemplazo de texto que no son expresiones regulares, ya que usa el método String.Replace de .NET Framework
cat file | % $_.replace("abc","def") # string.Replace uses text matching
Comentarios y valoraciones
Nos encantaría que puedieras dar difusión a esta crónica si te valió la pena.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)