比较数组时删除匹配项

时间:2016-05-12 14:51:26

标签: arrays powershell compare powershell-v4.0

我想帮助比较两个数组,比如用户,并抛弃两个数组中存在或匹配的任何用户,然后将结果抛入最终数组。例如:

${ }

我想确保在组合时从两个数组中完全删除匹配。因此,如果两个数组中都存在“sarah”,我想完全从最终结果中删除她。这可能吗?

1 个答案:

答案 0 :(得分:3)

使用Compare-Object提取两个源数组中唯一的元素:

$result = Compare-Object $array1 $array2 | Select-Object -Expand InputObject