【发布时间】:2009-06-12 04:24:31
【问题描述】:
我有两个文件要在其中执行联合操作 基于第一列:
file1.txt
foo 1
bar 2
qux 3
file2.txt
foo x
qux y
boo z
我希望得到的结果是这样的:
foo 1 x
bar 2 -
qux 3 y
boo - z
第 1 列的空字段被填充 用“-”。
但是为什么这个 join 命令没有像我预期的那样工作?
$ join -a1 -a2 -e"-" file1.txt file2.txt
正确的做法是什么?
【问题讨论】: