ファイル[重複]から共通行を削除する

ファイル[重複]から共通行を削除する

ファイルが2つあります。ファイルA&文書B

fileAには多くのIPがあり、fileBには少ないIPがあります。私たちは何をすべきですか?

fileA - fileB = fileC (パブリック IP を持たないファイル)

ファイルA

1.1.1.1
2.2.2.2
3.3.3.3
4.4.4.4
5.5.5.5

文書B

4.4.4.4
1.1.1.1

ファイルC

2.2.2.2
3.3.3.3
5.5.5.5

Google には多くのオプションがありますが、関連項目が見つかりません。

ベストアンサー1

このcommツールは、特に英数字でソートされた結果に興味がない場合に便利です。

comm -23 <( sort -u fileA ) <( sort -u fileB ) >fileC

使用方法の詳細については、およびman sortを参照してください。man comm

おすすめ記事