Measure-Object
大綱測量對象及其屬性的特性.
語法Measure-Object [[-property] <string[]>] [-inputObject <psobject>] [-average] [-sum] [-minimum] [-maximum] [<CommonParameters>]
Measure-Object [[-property] <string[]>] [-inputObject <psobject>] [-line] [-Word] [-character] [-ignoreWhiteSpace]
[<CommonParameters>]
詳細描述測量對象及其屬性的特性. Measure-Object cmdlet支持測量任意類型的對象, 也能對文本屬性進行特定的測量. 此cmdlet能夠執行三類不同的操作. 執行的測量操作取決於命令的參數.
如果你不指定任何參數, 此cmdlet返回輸入對象的數量.
如果參數Property
le="FONT-SIZE: 10pt">連同參數Sum 或Average被指定, 將會計算屬性值的和或者平均值.
當指定了參數Line, Word或Character中的一個或多個, 命令測量文本屬性值.
參數
-inputObject <psobject>
指定測量的對象. 輸入一個包含對象的變量, 或者一個能夠產生對象的命令或表達式.
強制參數?
false
OP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273">
參數位置?
named
默認值
允許從管道綁定輸入?
true (根據值)
windowtext 1pt solid; WIDTH: 204.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="273">
允許通配符擴展?
false
-property <string[]>制定測量的屬性.
強制參數?
false
參數位置?
-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 202.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="270">
1
默認值
N/A – 指定此參數時必須指定屬性
允許從管道綁定輸入?
false
允許通配符擴展?
5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 202.65pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="270">
true
-average <SwitchParameter>計算指定屬性的平均值.
強制參數?
false
參數位置?
named
RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 206.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="275">
默認值
False
允許從管道綁定輸入?
false
允許通配符擴展?
false
-line <SwitchParameter>計算輸入對象的行數.
強制參數?
false
參數位置?
named
默認值
ING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 200.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="268">
False
允許從管道綁定輸入?
false
允許通配符擴展?
false
-sum <SwitchParameter>
計算屬性的和.
cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 206.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="275">
強制參數?
false
參數位置?
named
默認值
False
DING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 206.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="275">
允許從管道綁定輸入?
false
允許通配符擴展?
false
-minimum <SwitchParameter>確定屬性的最小值.
強制參數?
false
參數位置?
named
默認值
False
允許從管道綁定輸入
false
允許通配符擴展?
false
-maximum <SwitchParameter>確定屬性的最大值.
強制參數?
false
參數位置?
named
默認值
False
允許從管道綁定輸入?
false
允許通配符擴展?
false
-Word <SwitchParameter>計算輸入對象的單詞數.
強制參數?
false
E: 10pt">參數位置?
named
默認值
False
允許從管道綁定輸入?
false
E: 10pt">允許通配符擴展?
false
-character <SwitchParameter>計算輸入對象的字符數.
強制參數?
false
參數位置?
R>named
默認值
False
允許從管道綁定輸入?
false
允許通配符擴展?
false
-ignoreWhiteSpace <SwitchParameter>
忽略在對單詞和字符進行計數時的空白字符. 默認情況下, 不忽略白色空格字符.
強制參數?
false
參數位置?
named
medium none; PADDING-LEFT: 0cm; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 206.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="275">
默認值
False
允許從管道綁定輸入?
false
允許通配符擴展?
false
<
公共參數>此命令支持公共參數: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 輸入, "get-help
about_commonparameters".
輸入類型Any Pipeline object(s).
返回類型GenericMeasureInfo或TextMeasureInfo對象.
例1 C:\PS>get-childitem | measure-object
此命令顯示當前目錄中的文件和目錄的總數. (要求當前位置是映射到文件系統提供程序的驅動器)
例2 C:\PS>get-childitem | measure-object -property length -minimum -maximum -average
此命令顯示當前目錄下, 所有文件中, 文件占用磁盤空間的最小值, 最大值和總和, 以及目錄中每個文件平均占用的磁盤空間大小.
例3 C:\PS>get-content C:\test.txt | measure-object -character -line -Word
此命令顯示文件text.txt<
/span>中的字符數, 行數和單詞數.