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