by shigemk2

当面は技術的なことしか書かない

commコマンド

codezine.jp

ソート後の2つのファイルを行単位で比較する

左から、ファイル1のみの差分、ファイル2のみの差分、両方あるやつ、という感じ。-1とかで1列目を非表示にできちゃう。

$ cat f01
001
002
003
004
005
006
$ cat f02
001
002
003x
004
005x
006
$ comm f01 f02
                001
                002
003
        003x
                004
005
        005x
                006
$ comm -1 f01 f02
        001
        002
003x
        004
005x
        006
$ comm -1 -3 f01 f02
003x
005x

ソートしてないやつで試してみたけど、意図した挙動にならないので、ソートは必須の模様。