【发布时间】:2015-06-28 04:50:56
【问题描述】:
我有 2 个 CSV 文件,我想使用 AWK 将它们合并在一起。
file1.csv:
A1,B1,C1
"apple",1,2
"orange",2,3
"pear",5,4
file2.csv:
A2,D2,E2,F2
"apple",1,3,4
"peach",2,3,3
"pear",5,4,2
"mango",6,5,1
这是我想要的输出:
A1,B1,C1,A2,D2,E2,F2
"apple",1,2,"apple",1,3,4
"orange",2,3,NULL,NULL,NULL,NULL
"pear",5,4,"pear",5,4,2
NULL,NULL,NULL,"peach",2,3,3
NULL,NULL,NULL,"mango",6,5,1
我想对文件 1 和文件 2 进行完全连接,其中 A1=A2。 File2 的行数比 file1 多。对于没有匹配列值的记录,将插入 NULL 值。
【问题讨论】:
-
是的,但我不确定如何