搜索带扩展名的文件

时间:2015-03-19 11:43:03

标签: powershell

我需要找到在递归模式下具有内容“bla bla”的文档(* .txt或* .doc)。要在所有文件中搜索,我可以使用命令:

Get-ChildItem -recurse | Get-Content | Select-String -pattern "bla bla"

但是如何只询问系统搜索* .txt和* .doc文件?

1 个答案:

答案 0 :(得分:1)

使用-Include参数:

Get-ChildItem -recurse -Include "*.txt","*.doc" | Select-String -pattern "bla bla"

您可以将字符串数组传递给它。来自TechNet

  

-Include< String []>

     

仅获取指定的项目。此参数的值有资格   Path参数。输入路径元素或模式,例如" * .txt"。   允许使用通配符。