Comecei a aprender PowerShell há alguns dias e não consegui encontrar nada no Google que fizesse o que eu precisava. Por isso, aceite minha pergunta.
Me pediram para substituir algumas seqüências de texto em vários arquivos. Não sei necessariamente a extensão dos possíveis arquivos de destino e também não sei a localização deles. Até agora, consegui navegar recursivamente no diretório ( get-ChildItem -recurse
) e encontrar a string que estava procurando com get-content e select-string:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
O problema é que posso ver as ocorrências do texto que estou procurando, mas não sei como dizer ao PS para retornar o caminho e o nome de todos os arquivos correspondentes.
Como posso obter o nome e o local dos arquivos que contêm a expressão que estou procurando?