1

我目前正在运行此命令

Get-ChildItem -recurse | Select-String -pattern ('a' OR 'b' OR 'c' OR 'd') | group path | select name | export-csv results.csv

修改它以使每个输出旁边的 csv 包含它包含的字符串的最佳方法是什么?

4

1 回答 1

2
$match = @{n='Matches';e={ ($_ | Select-String -Pattern 'a|b|c|d' -AllMatches).Matches | select -expand value | sort -unique}}
Get-ChildItem -Recurse | select name,fullname,$match 
于 2012-07-02T20:57:12.193 回答