可能重复:
Unix 连接两个文件的多个字段
我需要从加入字段 1 和 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
不工作。我怎样才能让它工作?