Sto usando PowerShell per "grep" il mio codice sorgente per una stringa particolare. Se la stringa è nel file, mi piacerebbe il nome del file, non la riga di codice che contiene la stringa.nome file di output, non stringa con select-string
Vorrei anche il nome del file, solo una volta, non elencato per tutte le volte che il file esiste.
Attualmente sto usando:
gci . -include "*.sql" -recurse | select-string -pattern 'someInterestingString'
ora ho capito che l'uscita di select-string è una sorta di Ojbect, e quello che sto vedendo nella console è, io sto cercando di indovinare, il ToString()
di quell'oggetto. Presumo che potrei usare format-table
per controllare l'output della stringa di selezione e suppongo che sort
ottenga solo valori distinti.
ma questo è un sacco di ipotesi.
Questo è esattamente il tipo di risposta dettagliata che stavo cercando. Grazie! –