0

電子メール アドレスを含む 2 つのファイル (1 行に 1 つ) があります: file1 と file2。

file2 にも存在する file1 のすべての電子メールを削除するにはどうすればよいですか? bash の回答を探していますが、他のスクリプト言語でも問題ありません。

それが役立つ場合、各ファイルには一意の電子メール アドレスのみが含まれます。

4

2 に答える 2

1
join -v1 <(sort file1) <(sort file2)

これはjoin、file2 に表示されない file1 の行 (電子メール) を印刷するように指示します。それらはソートする必要があり<(sort ...)ます。

于 2013-05-17T23:27:50.460 に答える