Powershell-cmdlets-compare-object
提供:Dev Guides
Powershell-比較オブジェクトコマンドレット
*Compare-Object* コマンドレットを使用して、2つのオブジェクトを比較できます。
これらの例では、Compare-Objectコマンドレットが動作していることがわかります。
例1
この例では、最初にD:\ temp \ testに「Welcome to finddevguides.Com」という内容のtest.txtファイルと「Hello World!」という内容のtest1.txtファイルがあります。 「Welcome to finddevguides.Com」を2行で表示します。
ファイルを比較します。 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 finddevguides.Com ==
Hello World! =>