我正在尝试在文本文件中输出与参考单词集匹配的单词列表(及其出现的次数)。
我已经到了总计数的地步,但是我不知道如何递增,每当我完成对一个参考词的匹配时就输出
我的代码在下面
$FileContent = Get-Content ".\ParamLines.txt"
$Macros = Get-Content ".\Macros.txt"
$Matches = $Macros | Foreach {Select-String -InputObject $FileContent -Pattern $_ -AllMatches}
然后我可以使用
$Matches.matches.count
给出匹配的总数(似乎给出正确的数字(在这种情况下为250))
我认为我需要
$Macros | Foreach($_){Select-String -InputObject $FileContent -Pattern $_ -AllMatches
Write-Host "$_" + count}
但是我不知道
我知道如何用Python编写它,但是由于Powershell在搜索文件夹和创建宏文件方面做了很多繁重的工作,因此我想使其成为一个独立的脚本,尤其是因为它是显然有能力进行计数。