如何从PowerShell中的哈希表数组中获取唯一值?

时间:2013-01-15 07:27:02

标签: powershell

如何从powershell中的哈希表数组中获取唯一值?

$h1 = @{a=1;b=2};
$h2 = @{a=3;b=4};
$h3 = @{a=1;b=2};

$h = $h1,$h2,$h3

我想从$ h。

中删除重复值($ h1或$ h3)

谢谢!

1 个答案:

答案 0 :(得分:5)

您可以尝试这样的事情:

$h | select @{ Expression = { "$($_.Keys):$($_.Values)" }; Label ="AsString" }, @{ Expression ={$_}; Label = "Hash" } -unique 
                      | select -expand Hash