我几天前开始学习PowerShell,但我在谷歌上找不到我需要的内容,请耐心看完我的问题。
现在有人让我把一些文本字符串替换到多个文件中。我不知道这些文件的可能扩展名,也不知道它们的位置。到目前为止,我已经成功地使用get-ChildItem -recurse
递归浏览了目录,并通过get-content和select-string查找到了我要查找的字符串:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
问题是,我能看到包含我要查找的文本的位置,但我不知道如何告诉PS也返回每个匹配文件的路径和名称。
我该如何获取包含我要查找的表达式的文件的名称和位置?