2017-05-13 4 views
-1

にforeachループからの発生をカウントする方法..私はその中の値をカウントすることができますどのようにカスタムオブジェクトには、この方法及び配管内のデータを取得していたとしforeachループからPowerShellの

アルファ|カウント

---------

A |存在する

A |存在する

A |存在する

B |いいえ存在する

B | |

が、私はこのよう

アルファでは必要ありませ-存在カウント

---------

A | 3

B | 2

+0

、私のデータは.ITが連続して配列に反復される静的ではありません。 あなたはどのように数えることができます示唆できますか? –

答えて

3

Group-Objectコマンドレットは、ニーズに完全に合うように聞こえます。

例:あなたの例のように

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