Я начал изучать PowerShell пару дней назад, и я не смог найти в Google ничего, что могло бы сделать то, что мне нужно, поэтому, пожалуйста, ответьте на мой вопрос.
Меня попросили заменить некоторые текстовые строки на несколько файлов. Я не обязательно знаю расширение возможных целевых файлов и не знаю, где они находятся. До сих пор мне удалось рекурсивно просмотреть каталог ( get-ChildItem -recurse
) и найти искомую строку с помощью get-content и select-string:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
Проблема в том, что я вижу вхождения искомого текста, но я не знаю, как сказать PS, чтобы он возвращал путь и имя для каждого соответствующего файла.
Как я могу получить имя и расположение файлов, которые содержат искомое выражение?