У меня есть случай, когда нужно сравнивать несколько массивов. Существует один главный массив, содержащий все элементы, которые имеют дочерние массивы, а также некоторые дополнительные элементы.powershell Сравнение нескольких массивов
В приведенном ниже примере $a
является основным массивом и $b
, $c
являются дочерними массивами. Мне нужно сравнить эти массивы и получить список этих дополнительных элементов в $a
, которые нет в $b
и $c
. Практически в моем случае имеется 10 дочерних массивов и массив.
$a="dhaw","roh","kohl","faf","abd","steyn","gupt","baz","kane","benn","brendn","joyc"
$b="roh","dhaw","kohl"
$c="steyn","abd","faf","roh","dhaw"
Вы пробовали что-нибудь? –
Я знаю об объекте compare, но, похоже, работает только для 2 массивов. Я читал, что регулярное выражение может быть полезным в этом случае, но мало что знает о том, как это работает. – Kumar
Вам нужно посмотреть на использование оператора '-contains' или' -notcontains' для массива subject и элемента массива, который вы хотите проверить – arco444