我需要找到在递归模式下具有内容“bla bla”的文档(* .txt或* .doc)。要在所有文件中搜索,我可以使用命令:
Get-ChildItem -recurse | Get-Content | Select-String -pattern "bla bla"
但是如何只询问系统搜索* .txt和* .doc文件?
答案 0 :(得分:1)
使用-Include
参数:
Get-ChildItem -recurse -Include "*.txt","*.doc" | Select-String -pattern "bla bla"
您可以将字符串数组传递给它。来自TechNet:
-Include< String []>
仅获取指定的项目。此参数的值有资格 Path参数。输入路径元素或模式,例如" * .txt"。 允许使用通配符。