通过使用Powershell比较Array来获取Missing元素

Pow*_*ell 2 arrays powershell

可能重复:
比较两个数组并获得不常见的值

我想要一种逻辑来从数组中获取不常见的项目,例如:

$a=@(1,2,3,4,5,6)
$b=@(1,2,3,4,5,7,9,10)
Run Code Online (Sandbox Code Playgroud)

我希望输出$c为6,这是$b数组中缺少的元素,应仅将的内容赋予优先级$a

谁能帮我这个忙吗?
谢谢!

ste*_*tej 5

Empo的方法,或者

$a1=@(1,2,3,4,5,8)
$b1=@(1,2,3,4,5,6)
Compare-Object $a1 $b1 | 
   Where-Object { $_.SideIndicator -eq '<=' } | 
   Foreach-Object { $_.InputObject }
Run Code Online (Sandbox Code Playgroud)

返回8