имя выходного файла, а не строка со строкой выбора
Я использую PowerShell, чтобы "grep" мой исходный код для конкретной строки. Если строка находится в файле, я хотел бы имя файла, а не строка кода, которая содержит строку.
Я также хотел бы, чтобы имя файла, только один раз, не указывалось столько раз, сколько существует файл.
В настоящее время я использую:
gci . -include "*.sql" -recurse | select-string -pattern 'someInterestingString'
Теперь я понимаю, что вывод select-string - это своего рода ojbect, и то, что я вижу в консоли, я думаю,ToString()
этого объекта. Я предполагаю, что я мог бы использоватьformat-table
контролировать вывод строки выбора, и я полагаю,sort
чтобы получить только отдельные значения.
но это много догадок.