PowerShell Compare-Object SideIndicator - PullRequest
0 голосов
/ 18 ноября 2018

PowerShell Compare-Object SideIndicator

У меня есть этот код, вывод которого не соответствует назначению

Compare-Object $(Get-Content c:\Folder\List1.txt) $(Get-Content 
c:\Folder\List2.txt) | 

Out-File C:\Folder\filename.txt 

Я хочу получить только значения "=> SideIndicator", но не оба,Т.е. что отличается в list2

1 Ответ

0 голосов
/ 18 ноября 2018

Используйте командлет Where-Object для фильтрации по свойству SideIndicator (синтаксис PSv3 +):

Compare-Object (Get-Content c:\Folder\List1.txt) (Get-Content c:\Folder\List2.txt) | 
  Where-Object SideIndicator -eq '=>' | 
    Out-File C:\Folder\filename.txt 

Также обратите внимание на то, что просто (...) достаточно для предоставления одной команды или выражения в качестве аргумента - нет необходимости в $(...).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...