2
如何從powershell中的哈希表數組中獲得唯一值?如何從powershell中的哈希表數組中獲得唯一值?
$h1 = @{a=1;b=2};
$h2 = @{a=3;b=4};
$h3 = @{a=1;b=2};
$h = $h1,$h2,$h3
我想從$ h中刪除重複值($ h1或$ h3)。
謝謝!
如何從powershell中的哈希表數組中獲得唯一值?如何從powershell中的哈希表數組中獲得唯一值?
$h1 = @{a=1;b=2};
$h2 = @{a=3;b=4};
$h3 = @{a=1;b=2};
$h = $h1,$h2,$h3
我想從$ h中刪除重複值($ h1或$ h3)。
謝謝!
你可以嘗試這樣的事情:
$h | select @{ Expression = { "$($_.Keys):$($_.Values)" }; Label ="AsString" }, @{ Expression ={$_}; Label = "Hash" } -unique
| select -expand Hash
謝謝! 順便說一句,這沒有PowerShell的cmdlet? – ycyang
@manojlds - 我不知道它是否可以簡化。您可以等待其他答案;) – manojlds