不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

Powershell-比较对象Cmdlet

Compare-Object cmdlet可用于比较两个对象。

在这些示例中,我们看到了Compare-Object cmdlet起作用。

例子1

在此示例中,首先我们在D:\ temp \ test中有一个文件test.txt,内容为“ Welcome to TutorialsPoint.Com”,而在test1.txt中,内容为“ Hello World!”。和“欢迎使用TutorialsPoint.Com”两行。

比较文件。在PowerShell ISE控制台中键入以下命令。将显示公共行。

Compare-Object -ReferenceObject $(Get-Content D:\temp\test\test.txt) -DifferenceObject $(Get-Content D:\temp\test\test1.txt)

输出量

您可以在PowerShell控制台中看到以下输出。

InputObject                        SideIndicator                                  
-----------                        -------------                                  
Hello World!                       => 

例子2

比较文件的内容。在PowerShell ISE控制台中键入以下命令。将显示所有带指示器的行。

在PowerShell ISE控制台中键入以下命令

Compare-Object -ReferenceObject $(Get-Content D:\temp\test\test.txt) -DifferenceObject $(Get-Content D:\temp\test\test1.txt) -IncludeEqual

输出量

您可以在PowerShell控制台中看到以下输出。

InputObject                                      SideIndicator                                  
-----------                                      -------------                                  
Welcome to TutorialsPoint.Com                    ==                                             
Hello World!                                     =>
赞(0)
未经允许不得转载:seo优化_前端开发_渗透技术 » Powershell-比较对象Cmdlet