Резюме: Используем Windows PowerShell для сравнения двух объектов и определения их сходств и различий.
Q: Как я могу сравнить два объекта и увидеть как различающиеся, так и одинаковые значения?
A: Участник Charlotte PowerShell User Group Brian Wilhite отвечает: Есть командлет, который облегчит вам жизнь. Это Compare-Object. Он сравнивает два объекта и выводит результаты. При указании параметра -IncludeEqual он также выведет список свойств, существующих в обоих объектах.
$OneToFive = 1..5
$OneToTen = 1..10
Compare-Object -DifferenceObject $OneToFive -ReferenceObject $OneToTen –IncludeEqual
InputObject SideIndicator
———— ————-
1 ==
2 ==
3 ==
4 ==
5 ==
6 <=
7 <=
8 <=
9 <=
10 <=
Автор:
Ed Wilson, Microsoft Scripting Guy
Оригинал:
Страницы в социальных сетях:
Twitter: https://twitter.com/vsseth
Facebook: https://fb.com/inpowershell
VKontakte: https://vk.com/inpowershell