在PowerShell中,有一种方法可以放置多个搜索模式吗?例如下面的命令,我想搜索那些包含ASA或TMP字符串的内容。但它不起作用。搜索应该匹配为单个单词示例:ASA是真实的,但TIASAP是假的。
Get-ChildItem E:\Test\Workflow -Exclude *.bak -Recurse | Select-String -pattern "ASA" -or "TMP" -SimpleMatch | Where-Object LineNumber -le 50 | group path | select name
\B
:所以你的模式应该像这样:\bASA\b|\bTMP\b
- Martin Brandl