在powershell中这是一种放置多个搜索模式的方法吗?下面的命令示例,我想搜索那些具有 ASA 或 TMP 的字符串。但这不起作用。搜索应匹配为单个单词示例:ASA 为 true 但 TIASAP 为 false
Get-ChildItem E:\Test\Workflow -Exclude *.bak -Recurse | Select-String -pattern "ASA" -or "TMP" -SimpleMatch | Where-Object LineNumber -le 50 | group path | select name
Run Code Online (Sandbox Code Playgroud)
如果省略该-SimpleMatch开关,则使用Select-Stringregex cmdlet ,因此您只需搜索ASA|TMP:
Get-ChildItem E:\Test\Workflow -Exclude *.bak -Recurse | Select-String -pattern "ASA|TMP" | Where-Object LineNumber -le 50 | group path | select name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15637 次 |
| 最近记录: |