linux怎么提取两个文件相同开头的行?
比如有两个文件test1和test2,test1内容:11ab22cd33df44er55oi66ertest2内容(只有两列,第一列在test1中肯定有,第二列在tes...
比如有两个文件test1和test2,
test1内容:
11 a b
22 c d
33 d f
44 e r
55 o i
66 e r
test2内容(只有两列,第一列在test1中肯定有,第二列在test1中没有对应内容):
22 +2
44 -3
55 +4
现在想在linux中比较这两个文件的开头,第一列相同的话,就把test1中对应行输出到test3里面,并且附上test2中第二列内容。
想要的test3内容:
22 c d +2
44 e r -3
55 o i +4
这个有没有简便点的实现方法?因为test1有十几万行,手动找会疯的。。。 展开
test1内容:
11 a b
22 c d
33 d f
44 e r
55 o i
66 e r
test2内容(只有两列,第一列在test1中肯定有,第二列在test1中没有对应内容):
22 +2
44 -3
55 +4
现在想在linux中比较这两个文件的开头,第一列相同的话,就把test1中对应行输出到test3里面,并且附上test2中第二列内容。
想要的test3内容:
22 c d +2
44 e r -3
55 o i +4
这个有没有简便点的实现方法?因为test1有十几万行,手动找会疯的。。。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询