Empecé a aprender powershell hace un par de días, y no pude encontrar nada en Google que haga lo que necesito, así que por favor tengan en cuenta mi pregunta.
Me han pedido que reemplace algunas cadenas de texto en varios archivos. No necesariamente conozco la extensión de los posibles archivos de destino y tampoco sé su ubicación. Hasta ahora he logrado buscar recursivamente en el directorio ( get-ChildItem -recurse
) y encontrar la cadena que estaba buscando con get-content y select-string:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
El problema es que puedo ver las ocurrencias del texto que estoy buscando, pero no sé cómo decirle a PS que devuelva la ruta y el nombre de todos los archivos coincidentes.
¿Cómo puedo obtener el nombre y la ubicación de los archivos que contienen la expresión que estoy buscando?