当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:如何引用包含空格的属性

作者:精品下载站 日期:2024-12-14 04:27:09 浏览:13 分类:玩电脑

PowerShell:如何引用包含空格的属性


通常,您可能希望引用 PowerShell 中属性名称中包含空格的对象的属性。

为此,您必须将属性名称括在引号中:

$team_data."Team Name"

此特定示例从名为 team_data 的对象中选择名为“Team Name”的属性。

以下示例展示了如何在实践中使用此语法。

示例:如何在 PowerShell 中引用包含空格的属性

假设我们在 PowerShell 中创建以下名为 team_data 的对象,其中包含有关各个篮球运动员的信息:

$my_data = [ordered]@{
  'Team Name' = @('Mavs', 'Spurs', 'Rockets')
  'Points' = @(25, 13, 36)
  'Assists' = @(7, 9, 12)
}

$team_data = New-Object -Type PSObject -Property $my_data

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何引用包含空格的属性

假设我们要从对象中选择名为“Team Name”的属性。

假设我们尝试使用以下语法来执行此操作:

$team_data.Team Name

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何引用包含空格的属性

请注意,我们收到了一个错误,因为我们没有在属性名称周围使用引号。

要选择“团队名称”属性,我们必须使用以下语法:

$team_data."Team Name"

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:如何引用包含空格的属性

请注意,这次我们能够选择属性“Team Name”而不会出现任何错误,因为我们将属性名称用引号引起来。

输出显示名为 $team_data 的对象中“团队名称”属性的每个值。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯