如何计算powershell中foreach循环的出现次数

时间:2017-05-13 00:31:50

标签: powershell powershell-v2.0 powershell-v3.0

从foreach循环开始,假设我以这种方式获取数据并输入到自定义对象中,我如何计算其中的值..

  

Alpha |计数

     

-------- ----------

     

A |存在

     

A |存在

     

A |存在

     

B |不存在

     

B |未已存在

我需要这样

  

Alpha |计数

     

-------- ----------

     

A | 3

     

B | 2

1 个答案:

答案 0 :(得分:3)

Group-Object cmdlet听起来非常适合您的需求。

示例:

PS C:\> Get-ChildItem | Group-Object extension -NoElement
Count Name
----- ----
21
82   .txt
9    .cmd
5    .log
12   .xml
5    .htm
36   .ps1
1    .psc1
3    .exe
6    .csv
1    .psd1
2    .bat