我想将散列表从一个阵列移动到另一个阵列。将散列表阵列中的元素移动到PowerShell中的另一个阵列
假设我有哈希表的数组:
PS> $a = @(@{s='a';e='b'}, @{s='b';e='c'}, @{s='b';e='d'})
Name Value
---- -----
s a
e b
s b
e c
s b
e d
我可以选择的一组复制到另一个数组:
PS> $b = $a | ? {$_.s -Eq 'b'}
Name Value
---- -----
s b
e c
s b
e d
然后从除去B的项目:
PS> $a = $a | ? {$b -NotContains $_}
Name Value
---- -----
s a
e b
有没有更简洁的方法呢?
这很漂亮。 – craig