schuelermine Asked: 2019-10-11 10:57:11 +0800 CST2019-10-11 10:57:11 +0800 CST 2019-10-11 10:57:11 +0800 CST 是否可以使用 Select-Object 从满足特定属性的数组中选择项目? 772 例如,Get-ChildItem | Select-Object Name, Length返回带有长度的名称,但是否可以只选择具有特定名称的项目(不包括 Get-ChildItem 本身的参数。)? powershell 1 个回答 Voted Best Answer lx07 2019-10-12T09:54:30+08:002019-10-12T09:54:30+08:00 您可以使用Where-Object选择名称(或其他属性值)。 对于您的示例,使用 cmdlet 名称的where别名Where-Object并省略所有可选参数名称: Get-ChildItem | Where Name -eq 'Something' | Select Name, Length 请注意链接中提到的,除非指定比较运算符不区分大小写。如果你想选择一个名为Something但不是SomeTHING你的文件,你会在前面加上一个c. 例如 : Get-ChildItem | Where Name -ceq 'Something' | Select Name, Length 此语法适用于 PowerShell 3.0 及更高版本。
您可以使用Where-Object选择名称(或其他属性值)。
对于您的示例,使用 cmdlet 名称的where别名
Where-Object
并省略所有可选参数名称:请注意链接中提到的,除非指定比较运算符不区分大小写。如果你想选择一个名为
Something
但不是SomeTHING
你的文件,你会在前面加上一个c
. 例如 :此语法适用于 PowerShell 3.0 及更高版本。