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 paciencia con mi pregunta.¿Cómo buscar una cadena en varios archivos y devolver los nombres de los archivos en Powershell?
Se me ha pedido que sustituya algunas cadenas de texto en una aplicación Jboss que se ejecuta en Windows. No necesariamente conozco la extensión de los posibles archivos de destino y tampoco sé su ubicación. Hasta ahora he logrado navegar de forma recursiva en el directorio (get-ChildItem -recurse
) y encontrar la cadena que estaba buscando con get-contenido y seleccione cuerdas:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
El problema es que puede ver las ocurrencias del texto 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?
Quizás edite la pregunta para ser más genérico. La respuesta a esta pregunta no tiene nada que ver con JBoss o con la aplicación en la que está trabajando parece ... –