0
を見つけ、AとBは、私は3つのリストを生成する必要がありますだけリストを比較すると、私は名前の二つのリストを持っているユニークなエントリ
2上)
1名)のみB
上の名前3)AとBの両方の名前
私も
C.
、AおよびB上のすべての名前のリストを持っている誰もがUnixツールやこれを実行するための簡単なスクリプトを考えることができますか?を見つけ、AとBは、私は3つのリストを生成する必要がありますだけリストを比較すると、私は名前の二つのリストを持っているユニークなエントリ
2上)
1名)のみB
上の名前3)AとBの両方の名前
私も
C.
、AおよびB上のすべての名前のリストを持っている誰もがUnixツールやこれを実行するための簡単なスクリプトを考えることができますか?コマンドcommを使用します。
これはまさにあなたが望むものです。
ありがとうございます! -1、-2、-3のフラグを使って出力を抑え、私が望むものを正確に得ることができました。 comm [オプション] ... LEFT_FILE RIGHT_FILE ソートされたファイルLEFT_FILEとRIGHT_FILEを1行ずつ比較します。両方のファイル –
に表示され -3 抑制ライン右ファイルへ -2 抑制ライン独特の左側のファイルに固有の -1 抑制ラインそれはあなたがCOMMにそれらを供給する前に、あなたの入力ファイルをソートする必要があることは注目に値します。これは次のようにすることができます: comm <(sort -u left_file)<(sort -u right_file) –