PowerShellコマンドレット虎の巻

Measure-Object

Measure-Objectは、オブジェクトを指定した条件で計算するコマンドです。

エイリアスmeasure

解説

入力オブジェクトの数値プロパティに対して、
カウント、合計、平均、最小値、最大値などの統計情報を計算します。

構文

(構文)
Measure-Object [[-Property] <string[]>] [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-InputObject オブジェクト測定するオブジェクトを指定する
-Property プロパティ測定対象のプロパティを指定する
※指定しない場合はオブジェクトの数をカウントする
-Sum指定したプロパティの合計値を表示する
-Average指定したプロパティの平均値を表示する
-Maximum指定したプロパティの最大値を表示する
-Minimum指定したプロパティの最小値を表示する
-Line入力オブジェクト内の行数をカウントする
-Word入力オブジェクト内の単語数をカウントする
-Character入力オブジェクト内の文字数をカウントする
-IgnoreWhiteSpace文字数のカウント時に空白を無視する

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

ディレクトリ内のファイルとフォルダーをカウントする

Get-ChildItem | Measure-Object

数値プロパティの統計情報を計算する

$numbers = 1..10 $numbers | Measure-Object -Sum -Average -Maximum -Minimum

テキストファイルの行数、単語数、文字数をカウントする

Get-Content test.txt | Measure-Object -Line -Word -Character

コマンドのヘルプを表示する

Get-Help Measure-Object

備考

  • パイプラインで他のコマンドの出力を渡すことも可能です。

関連項目