我正在寻找等效于grep --file=filename. 如果您不知道grep,filename 是一个文本文件,其中每一行都有您要匹配的正则表达式模式。
grep --file=filename
grep
也许我遗漏了一些明显的东西,但Select-String似乎没有这个选项。
Select-String
-Patternin 参数支持一Select-String组模式。所以你要找的是:
-Pattern
Get-Content .\doc.txt | Select-String -Pattern (Get-Content .\regex.txt)
doc.txt这通过使用每个正则表达式(每行一个)来搜索文本文件regex.txt
doc.txt
regex.txt