Linuxコマンド

【sdiffコマンド】ファイルの差分を確認する・diffコマンドとの違い~Linuxコマンド~

sdiffコマンドの使い方

今回はLinuxコマンドであるsdiffコマンドの使用方法です。sdiffコマンドでファイルの差分を確認することができます。また、sdiffコマンドとdiffコマンドの違いもあわせて紹介します。

Linuxコマンド一覧はこちらの記事をご覧ください

Linuxコマンド記事一覧
Linuxコマンド記事一覧Linuxコマンドの記事一覧です。ぜひ役立ててください。 Linuxコマンド一覧 b basename パスから...

diffコマンドとsdiffコマンドの違いは?

diffコマンド

ファイルの差分を出力する

sdiffコマンド

ファイルの差分を左右に並べて出力する

diffコマンドはファイルの差分を出力するだけに対して、sdiffコマンドでは左右に並べて出力することができます。

diffコマンドの具体的な使い方は以下の記事を参考にしてください。

diffコマンドの使い方
【diffコマンド】ファイルの差分を確認~Linuxコマンド~今回はLinuxコマンドであるdiffコマンドの使用方法です。diffコマンドでファイルの差分を確認することができます。また、diffコ...

sdiffコマンドの使用方法

ファイルの差分を並べて出力する

sdiffコマンドでファイルの比較を並べて表示するには次のようにすればよい。

この例では、2つのファイル(file_penchan1.txtとfile_penchan2.txt)の差分を並べて出力している。

sdiffの結果は

  • ファイル1(file_penchan1.txt)にのみその行が存在するとき、”<"が出力される
  • ファイル2(file_penchan2.txt)にのみその行が存在するとき、”>”が出力される
  • その行の2つのファイルの内容が異なる場合は”|”が出力される

まとめ

sdiffコマンドは以下の通りです。

sdiffコマンド
  • 2つのファイルの差分を並べて出力する

ぜひ覚えて利用してください。