且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在Powershell中,如何检查一个数组中的所有项目是否在第二个数组中?

更新时间:2022-10-31 22:56:49

您是否尝试Compare-Object

Do you try Compare-Object :

$requiredFruit= @("apple","pear","nectarine","grape")
$HaveFruit= @("apple","pin","nectarine","grape")
Compare-Object $requiredFruit $haveFruit
InputObject                                                 SideIndicator
-----------                                                 -------------
pin                                                         =>
pear                                                        <=

Compare-Object $requiredFruit $haveFruit | where {$_.sideindicator -eq "<="} | % {$_.inputobject}
pear