PowerShell で Diff をやる
PowerShell で Diff をやる方法。Get-Content
コマンドでファイルを読み込み、それを Compare-Object
というコマンドで比較する。
# 1ファイルずつ変数で定義して比較する
$A = Get-Content "FileA.txt"
$B = Get-Content "FileB.txt"
Compare-Object $A $B
# ワンライナーにする
Compare-Object (Get-Content "FileA.txt") (Get-Content "FileB.txt")
Get-Content
には Cat
、Compare-Object
には Diff
というエイリアスが既に設定されているので、エイリアスを使えば以下の形で書けるようになる。
Diff (Cat "FileA.txt") (Cat "FileB.txt")