次のファイルがあります。
a.txt
1
2
11
22
33
444
b.txt
1
2
3
11
22
33
555
b.txtにない行をa.txtで検索したいと思います。
私は以前試しました:
diff a.txt b.txt -d
2a3
> 3
6c7
< 444
---
> 555
しかし、私は出力です
444
ただ。 diffにどのようなフィルタを入れる方法はありますか?
ベストアンサー1
使用するのに最適grep
grep -f b.txt -v a.txt
キーは検索するパターンのリストとして-f
定義されます。キーは検索を反転し、パターンが見つからない場所の出力行を印刷します。b.txt
a.txt
-v
a.txt