テキスト ファイルにメールのリストが 2 つあります。
email.txt - 私のニュースレターを購読している人々 blacklist.txt - 購読をやめた人々
現在、ニュースレターのソフトウェアを変更中です。明らかに、購読をやめることにした人々にメールを送りたくありません。コマンド ラインを使用して、blacklist.txt にリストされている電子メールのいずれかが現在 email.txt ファイルにあるかどうか、およびそれらを削除するかどうかを確認する方法はありますか?
注: すべてのメールは別の行にあります。sort
andを使用して重複を削除する方法は知っていますuniq
が、それでも少なくとも 1 つの重複がファイルに残ります。blacklist.txt に含まれる電子メールを email.txt から完全に削除し、クリーンな電子メール リストを clean.txt に出力する必要があります。
助けてくれてありがとう!