Saya sudah mulai belajar PowerShell beberapa hari yang lalu, dan saya tidak dapat menemukan apa pun di Google yang melakukan apa yang saya butuhkan, jadi tolong ajukan pertanyaan saya.
Saya telah diminta untuk mengganti beberapa string teks menjadi beberapa file. Saya belum tentu tahu ekstensi dari file target yang mungkin dan saya juga tidak tahu lokasi mereka. Sejauh ini saya telah berhasil menjelajah ke direktori ( get-ChildItem -recurse
) dan menemukan string yang saya cari dengan get-content dan select-string:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
Masalahnya adalah, saya bisa melihat kemunculan teks yang saya cari, tetapi saya tidak tahu bagaimana cara memberitahu PS untuk mengembalikan path dan nama untuk setiap file yang cocok juga.
Bagaimana saya bisa mendapatkan nama dan lokasi file yang berisi ekspresi yang saya cari?