So let's say I have this array:
$requiredFruit= @("apple","pear","nectarine","grape")
And I'm given a second array called $fruitIHave
. How can I check that $fruitIHave
has everything in $requiredFruit
. It doesn't matter if there are more items in $fruitIHave
just as long as everything in $requiredFruit
is there.
I know I could just iterate over the list, but that seems inefficient, is there a built-in method for doing this?
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With