gpt4 book ai didi

powershell - 如何在Powershell中连接两个对象数组

转载 作者:行者123 更新时间:2023-12-03 08:37:13 25 4
gpt4 key购买 nike

我的 powershell 脚本中有两个对象数组

第一个具有这样的值

@{Id=1, Count=24}
@{Id=2, Count=34}

第二

@{Id=1, Name="Some name"}
@{Id=2, Name="Some other name"}

我喜欢加入这两个,所以我得到

@{Id=1, Count=24 Name="Some name"}
etc

最终我需要将其写入 csv 文件。

最佳答案

使用这个Join-Object cmdlet(另请参阅: In Powershell, what's the best way to join two tables into one? ),其中(自定义)对象(包括数据表)和哈希表:

Install-Module -Name JoinModule

$Array1 = @{Id=1; Count=24},
@{Id=2; Count=34}

$Array2 = @{Id=1; Name="Some name"},
@{Id=2; Name="Some other name"}

$Array1 | Join $Array2 -On Id

Count Id Name
----- -- ----
24 1 Some name
34 2 Some other name

关于powershell - 如何在Powershell中连接两个对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63575638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com