重複の可能性:
2 つのファイルの複数のフィールドでの Unix 結合
フィールド 1 と 2 で結合する 2 つのファイルから値を取得する必要がありますが、フィールドは一意ではありません。すべての値を取得する必要があります。例えば
$cat test1.txt
1|2|aaa|bb
1|2|bbb|cc
1|3|ccc|dd
1|3|ddd|ee
$cat test2.txt
1|2|ccc|dd
1|2|eee|ff
1|2|fff|dd
1|3|ggg|hh
望ましい出力:
1|2|aaa|bb|ccc|dd
1|2|aaa|bb|eee|ff
1|2|aaa|bb|fff|dd
1|2|bbb|cc|ccc|dd
1|2|bbb|cc|eee|ff
1|2|bbb|cc|fff|dd
1|3|ccc|dd|ggg|hh
1|3|ddd|ee|ggg|hh
通常join
は機能していません。どうすればこれを機能させることができますか?