上司:「おぃ。この間、お前が変更した設定ファイルの変更前のファイルと変更後のファイルの比較結果をエビデンスとしてとっておけよ。」
使えないSE:「はい!」
ひと昔には、dfとか、winmergeをダウンロードして…
とやっていましたが、単純にファイルAをファイルBと比較することくらいなら、従来のWindowsコマンド、fc なんてのもよいですが、powershell の compare-object なんて便利です。
powershellが広く普及してから、使えないSEはpowershellのとりこです。
それではさっそく compare-object を使ってみます。
前提
a.txt にはa
a
a
b
というデータが格納されています。
b.txt には
a
a
b
b
というデータが格納されています。
compare-object を使ってみよう
powershellを起動します。
| |
変数 $a に 比較元となるファイルの中身を定義します。
| |
変数 $b に 比較対象となるファイルの中身を定義します。
| |
”compare-object”を使用して比較します。
結果を見れば一目瞭然ですね。
|
この比較結果を別のテキストにリダイレクトすればOKですね。