在文件中搜索多个字符串

mho*_*321 1 powershell

我目前有以下内容

Get-ChildItem -recurse -include file.ext | Select-String -pattern "c:" | group path | select name | export-csv results.csv
Run Code Online (Sandbox Code Playgroud)

如果我想找到"c:"和"d:"的东西,我该怎么写这个逻辑?

谢谢

Joe*_*oey 5

Select-String 采取正则表达式,所以你可以使用

Select-String '[cd]:'
Run Code Online (Sandbox Code Playgroud)

这将匹配c:d:.

对于更复杂的,您可以使用交替构造:

Select-String '(mike|sally):'
Run Code Online (Sandbox Code Playgroud)