nome do arquivo de saída, não string com string de seleção
Estou usando o powershell para "grep" meu código-fonte para uma string específica. Se a string estiver no arquivo, eu gostaria do nome do arquivo, não da linha de código que contém a string.
Eu também gostaria do nome do arquivo, apenas uma vez, não listado por quantas vezes o arquivo existir.
Atualmente estou usando:
gci . -include "*.sql" -recurse | select-string -pattern 'someInterestingString'
Agora eu entendo que a saída de select-string é algum tipo de ojbect, e o que eu estou vendo no console é, eu estou supondo, oToString()
desse objeto. Eu suponho que eu poderia usarformat-table
para controlar a saída da cadeia de seleção, e suponhosort
para obter valores distintos apenas.
mas isso é um monte de adivinhação.