Powershell - Compare-Object Cmdlet
Compare-Object cmdlet 可用於比較兩個物件。
在這些示例中,我們將看到 Compare-Object cmdlet 的執行情況。
例 1
在這個例子中,首先我們在 D:\temp\test
中有一個檔案 test.txt
,內容為 Welcome to Tastones.com
,test1.txt 的內容為 Hello World!
。和 Welcome to Tastones.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 Tastones.Com ==
Hello World! =>