人の世は移ろいゆくものです。人生の劇的な変化にはそうそう遭遇しないかもしれませんが、身の回りのちょっとした変化ぐらいであれば毎日のようにどこかで発生しています。そしてその違いに気が付けるかどうかで、世界を見る目は大きく変わるのです。 バージョンアップ前後のソースコードの差異、校正から戻ってきた原稿の変更点、ミステリーツアーを賭けた間違い探し、恋人の髪型の変化……。そんな日々の「違いがわかる人」になり、ゆくゆくは上質を知る人になるために、今回はいくつかの差分ツールを紹介します。 テキストの差分 Ubuntuの利用者が一番よく調べる「違い」はテキストデータ、とくにソースコードの「差分」でしょう。Ubuntuに最初から入っているdiffコマンドは、2つのファイルやディレクトリの差分を人と機械が読みやすいフォーマットで作成するためのコマンドです。 たとえば以下の2つのファイル、sampleA.tx