それぞれ500,000を超えるユーザーアカウントを持つ2つのファイルがあります。 2つの違い(欠けているアカウント/増分)を見つける必要があります。各ファイルは単純な形式であり、各ファイルの各行には電子メールアドレスが含まれています。
一意性とアルファベット順に並べ替えました。今、デルタを探す必要があります。 Linux(Red Hat)では、これを行う方法がわかりません。すべては行ごとに比較したいです。
存在するfile1
:
[email protected]
[email protected]
[email protected]
[email protected]
500,000のアカウント。存在するfile2
:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
300,000以上のアカウント。その他など
ベストアンサー1
コメントで述べたように、正確に要求されたものです。comm
する。に存在しない行を表示したり、comm -32 file1 file2
に存在しない行を表示したり、タブにインデントされたファイルの1つにのみ存在する行を表示したりするには、実行します。file1
file2
comm -31 file1 file2
file2
file1
comm -3 file1 file2
file2
comm
入力をソートする必要があります。すでにファイルをソートしている場合は、ファイルがソートされていることを確認してください。同じロケールで。