Arrays 如何将get内容输出到powershell中的阵列?

Arrays 如何将get内容输出到powershell中的阵列?,arrays,powershell,Arrays,Powershell,我有以下代码: get-content C:\file.txt | Foreach{($_ | Select-String "$" -all).Matches | measure | select count} 我想在文件中的每一行找到$的数量,如果成功的话,我会得到每一行每个字符数量的表计数。但是,我希望将每个值作为值输出到数组,并对计数执行算术运算。就目前情况而言,我所尝试的一切都给了我一个多维数组,而不是整数数组。 比如我试过 $counts = @(get-content C:\am

我有以下代码:

get-content C:\file.txt | Foreach{($_ | Select-String "$" -all).Matches | measure | select count} 
我想在文件中的每一行找到$的数量,如果成功的话,我会得到每一行每个字符数量的表计数。但是,我希望将每个值作为值输出到数组,并对计数执行算术运算。就目前情况而言,我所尝试的一切都给了我一个多维数组,而不是整数数组。 比如我试过

$counts = @(get-content C:\ampersand.txt | Foreach{($_ | Select-String "&" -all).Matches | measure | select count} )

但这只是吐出了一个多维数组,我不能对它执行算术运算,我想这只是PowerShell的一个
$Counts
不是整数数组,而是具有count属性的对象数组

get-content C:\file.txt | Foreach{($_ | Select-String "$" -all).Matches | measure | select-object -ExpandProperty count}

我认为我的错误之处在于,你没有返回一个整数数组,而是返回一个带有count参数的对象数组<代码>|选择-展开计数帮助?你有没有一个例子来说明你想对输出做什么?我想输出并能够做一些类似于foreach($count in$counts){$count%=2}的事情。那可能就是我当时说的。试试我评论中的代码。