【发布时间】:2021-11-11 05:48:44
【问题描述】:
在 Powershell 中我有以下数组
foreach ($Record in $Records)
{ write-host $Record
}
@{car=OPEL; count=3}
@{car=BMW; count=2}
@{car=OPEL; count=8}
@{car=AUDI; count=3}
@{car=FORD; count=5}
@{car=FORD; count=4}
@{car=OPEL; count=4}
@{car=AUDI; count=5}
@{car=BMW; count=3}
我想为数组中的每个元素添加另一个属性,应该是属性“car”的直接映射
car manufacturer
OPEL GM
BMW Bayerishe Motoren Werke
AUDI Volkswagen group
FORD FORD Motor Company
以此类推,制造商列表有100多个不同的值,初始数组应该变成
@{car=OPEL; count=3; manufacturer=GM}
@{car=BMW; count=2; manufacturer=Bayerishe Motoren Werke}
@{car=OPEL; count=8; manufacturer=GM}
@{car=AUDI; count=3; manufacturer=Volkswagen group}
@{car=FORD; count=5; manufacturer=FORD Motor Company}
@{car=FORD; count=4; manufacturer=FORD Motor Company}
@{car=OPEL; count=4; manufacturer=GM}
@{car=AUDI; count=5; manufacturer=Volkswagen group}
@{car=BMW; count=3; manufacturer=Bayerishe Motoren Werke}
任何建议如何做到这一点? 如果数组是有属性的对象呢?
【问题讨论】:
标签: arrays powershell object properties mapping