Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
電子メール アドレスを含む 2 つのファイル (1 行に 1 つ) があります: file1 と file2。
file2 にも存在する file1 のすべての電子メールを削除するにはどうすればよいですか? bash の回答を探していますが、他のスクリプト言語でも問題ありません。
それが役立つ場合、各ファイルには一意の電子メール アドレスのみが含まれます。
join -v1 <(sort file1) <(sort file2)
これはjoin、file2 に表示されない file1 の行 (電子メール) を印刷するように指示します。それらはソートする必要があり<(sort ...)ます。
join
<(sort ...)