awk将两个文件进行关联合并n
发布网友
发布时间:2022-05-14 04:21
我来回答
共3个回答
热心网友
时间:2024-03-10 00:03
如果是通过第一列关联,结果应该是这样:
a1 100 200 a2 a2_1 a2_2
a1 100 200 a2 a2_3 a2_4
b1 100 200 b2 b2_1 b2_2
c1 100 200 b2 b2_3 b2_4
c1 100 200 b2 b2_5 b2_6
c1 100 200 c2 c2_1 c2_2
所以,我没看懂如何通过第一列关联得到你说的那个结果。
热心网友
时间:2024-03-10 00:04
给你个其他思路
join -a1 1 2
1和2要先用sort排序
热心网友
时间:2024-03-10 00:01
awk '{t=$1;$1="";$0=$0;$1=$1}NR==FNR{a[t]=$0;next}{print a[t],$0}'