当前位置: 首页 > 编程笔记 >

如何在PowerShell中使用Measure-Object?

齐健柏
2023-03-14
本文向大家介绍如何在PowerShell中使用Measure-Object?,包括了如何在PowerShell中使用Measure-Object?的使用技巧和注意事项,需要的朋友参考一下

PowerShell中的Measure-Object用于测量命令的属性。有多种测量参数可用。例如,平均值,计数,总和,最大值,最小值和更多。

示例

Get-Process | Measure-Object

输出结果

PS C:\WINDOWS\system32> Get-Process | Measure-Object
Count       : 278
Average     :
Sum         :
Maximum     :
Minimum     :
Property    :

此处,在上面的输出中,总共有278个进程正在运行。如果要检查最大内存使用量,则可以将WorkingSet属性与− Maximum Parameter一起使用。

Get-Process | Measure-Object -Property WorkingSet -Maximum

输出结果

PS C:\WINDOWS\system32> Get-Process | Measure-Object -Property WorkingSet –
Maximum
Count       : 277
Average     :
Sum         :
Maximum     : 353447936
Minimum     :
Property    : WorkingSet

您还可以将多个参数一起使用,例如“最大值”,“最小值”,“总和”(在此示例中为获得消耗的总内存)和“平均值”(在此示例中为获得平均内存使用率)。

Get-Process | Measure-Object -Property WorkingSet -Maximum -Minimum -Sum -
Average

输出

Count       : 275
Average     : 37769618.1527273
Sum         : 10386644992
Maximum     : 347447296
Minimum     : 8192
Property    : WorkingSet

对于文本文件或字符串,可以使用线,字,字符等测量属性。

示例

Get-Content D:\Temp\testreadC.txt | Measure-Object

输出结果

Count          : 232
Average        :
Sum            :
Maximum        :
Minimum        :
Property       :

要获取行数,字数和字符数,

Get-Content D:\Temp\testreadC.txt | Measure-Object -Line -Word -Character

输出结果

Lines       Words       Characters    Property
-----       -----       ----------     --------
  229        1829            27156

您也可以忽略空格并计算字符数。

Get-Content D:\Temp\testreadC.txt | Measure-Object -Line -Word -Character -IgnoreWhiteSpace

输出结果

Lines       Words       Characters       Property
-----       -----       ----------       --------
  229        1829             7424
 类似资料:
  • 本文向大家介绍如何在PowerShell中使用Group-Object cmdlet?,包括了如何在PowerShell中使用Group-Object cmdlet?的使用技巧和注意事项,需要的朋友参考一下 顾名思义,Group-Object可用于对相似的属性进行分组。 示例 输出结果 上面的输出按状态分组(“已停止”和“正在运行”)。共有160个服务处于“已停止”状态,而130个处于“运行”状态

  • 本文向大家介绍如何在PowerShell中使用ErrorAction参数?,包括了如何在PowerShell中使用ErrorAction参数?的使用技巧和注意事项,需要的朋友参考一下 像ErrorActionPreference变量一样,ErrorAction参数的工作原理类似。高级功能和PowerShell中大多数内置cmdlet均支持ErrorAction参数。将非终止错误转换为终止错误,然后

  • 本文向大家介绍如何在PowerShell foreach并行循环中使用PSCustomObject?,包括了如何在PowerShell foreach并行循环中使用PSCustomObject?的使用技巧和注意事项,需要的朋友参考一下 要在Foreach并行循环内使用PSCustomObject ,我们首先需要考虑如何在循环内使用变量。 因此,让我们看看是否可以在$out变量中存储或更改值。 示例

  • 本文向大家介绍如何在Switch命令中使用PowerShell Break语句?,包括了如何在Switch命令中使用PowerShell Break语句?的使用技巧和注意事项,需要的朋友参考一下 在“切换”命令中,当传递单个值并且如果它匹配条件时,则循环自动退出,但是当传递多个值并且如果值匹配第一个条件时并且如果要终止循环,则可以使用Break声明。下面给出一个例子。 示例 输出结果 您会在上面的

  • 一款支持任意可导出 SVG 格式的设计软件的预览工具,可以提取文本和 CSS, 测量元素的距离。 Roadmap  Scale  Context Menu (Copy CSS/Text)  Copy SVG/PNG Icons  Hide layer  Remove Designs  Desktop App  Online version

  • 问题内容: 我正在尝试将我的项目目录添加到GOPATH,在Linux中,我可以这样做 在〜/ .bashrc中 Powershell中的等效性是什么 问题答案: 这应该遵循您使用Powershell设置任何Environment变量的方式(如本文所述): 如果您希望它永久存在(即将来将适用于任何外壳程序): 需要注意的一件事:当我们用来创建新的用户或计算机级环境变量时,在Windows Power