Windows 7のPowershellは、ハードドライブ上の2つのファイルを比較できますか?
テキスト比較が役立つ場合もありますが、そうでない場合は、ファイルが別のファイルと同一であるかどうかを判断するだけでも役立ちます。ありがとう。
更新:
uNIXでは、
diff file1.dat file2.dat
Powershellで、コンテンツ「hello」を含むfile1.txtを作成し、このファイルをfile2.txtにコピーして、次のように入力すると、
diff file1.txt file2.txt
結果は
InputObject SideIndicator
----------- -------------
file2.txt =>
file1.txt <=
file2.txtの内容を「helloworld」に変更して再度差分をとった場合、差分の結果は同じです。
編集:どうやら組み込みのエイリアスがあるので、これも機能します:
diff $(Get-Content C:\file1.txt) $(Get-Content C:\file2.txt)
あなたはこれを行うことができます:
Compare-Object $(Get-Content c:\file1.txt) $(Get-Content c:\file2.txt)
これはいくつかのサンプル出力です:
InputObject SideIndicator
----------- -------------
This is a line in file 2 =>
This is a line in file 1 <=
-excludeDifferentを実行して同じ行のみを表示したり、-includeEqualを実行して同じ行を含めることもできます。