Linux ファイル同士の差分を抽出する

Linux ファイル同士の差分を抽出する

Linuxで、ファイル同士の差分を抽出する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • shell: /bin/bash

ファイル同士の差分を抽出

ファイル同士の差分を抽出するには、「diff」コマンドを使用します。

以下のファイルを、用意して比較して差分を抽出してみます。

$ cat hoge.txt

<出力結果>
11
12
13
14
15

$ cat foo.txt

<出力結果>
11
1a
1b
12
15

「 diff 」コマンドを実行してみます。

diff hoge.txt foo.txt

<出力結果>
1a2,3
> 1a
> 1b
3,4d4
< 13
< 14

差分が抽出されて表示されていることが確認できます。