Zacząłem uczyć się PowerShell kilka dni temu i nie mogłem znaleźć w Google niczego, co robi to, czego potrzebuję, więc proszę o odpowiedź na moje pytanie.
Poproszono mnie o zamianę niektórych ciągów tekstowych na wiele plików. Niekoniecznie znam rozszerzenie możliwych plików docelowych i nie znam ich lokalizacji. Do tej pory udało mi się rekursywnie przeglądać katalog ( get-ChildItem -recurse
) i znaleźć szukany ciąg za pomocą get-content i select-string:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
Problem polega na tym, że widzę wystąpienia tekstu, którego szukam, ale nie wiem, jak powiedzieć PS, aby zwrócił ścieżkę i nazwę dla każdego pasującego pliku.
Jak mogę uzyskać nazwę i lokalizację plików zawierających szukane wyrażenie?