我有两个文件:
文件#1:
aaa
bbb
ccc
ddd
eee
文件#2:
aaa,a,a
abc,a,b
bbb,b,b
ccc,c,c
def,g,h
ddd,d,d
eee,e,e
fff,f,f
ggg,g,g
仅在发现重复的情况下,如何将数据(例如“,a,a”)从文件#2 附加到文件#1,而不添加其他数据(例如 ggg,g,g)?
文件 #1 的结果应为:
aaa,a,a
bbb,b,b
ccc,c,c
ddd,d,d
eee,e,e
答案1
使用 Miller (https://github.com/johnkerl/miller),如果你运行
mlr --csv -N join -j 1 -f input01 then unsparsify input02
你将会拥有
aaa,a,a
bbb,b,b
ccc,c,c
ddd,d,d
eee,e,e