2016年8月29日月曜日

linuxコマンド file1にある、file2にない行を抽出する方法

例えばfile1に以下の内容があります。
line1
line2
line3

file2に以下の内容があります。

line1
line4
line5
file1にある、file2にない行を抽出したい。つまり次の結果が期待しています。

line2
line3

次のコマンドを使えば、目的を果たせます。file2とfile1両方そーと済み
grep -v -f file2 file1