几天前我开始学习 powershell,我在谷歌上找不到任何可以满足我需要的东西,所以请忍受我的问题。
我被要求将一些文本字符串替换为多个文件。我不一定知道可能的目标文件的扩展名,也不知道它们的位置。到目前为止,我已经成功地递归浏览到目录(get-ChildItem -recurse
)并使用 get-content 和 select-string 找到我正在寻找的字符串:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "dummy"
问题是,我可以看到我正在查找的文本的出现次数,但我不知道如何告诉 PS 返回每个匹配文件的路径和名称。
如何获取包含我要查找的表达式的文件的名称和位置?
这应该给出包含您的模式的文件的位置:
Get-ChildItem -Recurse | Select-String "dummy" -List | Select Path
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)