永发信息网

shell脚本实现字段匹配 file1 a b a file2 1 a aa A 2 b bb B 3 c cc C 输出file3 A aa B bb A aa 求代码

答案:2  悬赏:10  手机版
解决时间 2021-02-08 15:40
就是拿file1的每一行去匹配file2的第二个字段,如果存在就把file2的第四和第三个字段输出到file中

file1
a
b
a
file2
1 a aa A
2 b bb B
3 c cc C
得到file3

A aa
B bb
A aa
最佳答案
sort -k 2 file2 > file2.sort ; sort file1 > file1.sort ; join -1 1 -2 2 file1.sort file2.sort|awk '{print $4,$3}'
全部回答
问题有三:(1)r=(a+b+c)/3;可能是个小数,所以最好将定义成浮点型的(2)最后记得关闭文件fclose(outfile);(3)name是字符型,所以要用%c,如果要用字符串,就需要把name定义为字符数组形式 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
喜马拉雅网下载孙晓岐全集mp3
火星湾地址有知道的么?有点事想过去
干式除尘器进出风口压差多少合适
你们允许女朋友和前任联系吗???!!
人生不止有爱情是什么意思?
三井加油站怎么去啊,我要去那办事
公务员图形推理,到底选哪个答案,为什么?
鑫金缘食品批发超市地址有知道的么?有点事想
石化公司(双岭路临沂国际旅行社旁)地址在什么
昨天中午12点卫生间安装的马桶,马桶底边部上
C1实习驾驶证开教练车腾讯地图说四次超速,扣
1.2343模具钢和h13哪个好
翠翠平价超市怎么去啊,有知道地址的么
跪求 德惠交通综艺广播曾经的节目 (楠楠细语
联通宽带欠费不交会怎么样
推荐资讯
2%1x+ 0.75=2.5x的全部过程。
server 2003下如何取消或关闭Internet Explor
在C#窗体里创建了一个线程,线程里我定义了一
哥伦世家地址在哪,我要去那里办事
资生堂女子美容美体地址好找么,我有些事要过
中国联通(龙虎塘九州花园合作厅)怎么去啊,我
光合作用中CO2经过固定后的产物是BA. C5B. C3
【德布罗意波】最早证明了德布罗意波存在的实
GSM系统中时间提前量的一个单位对应空间传播
6.4一6.4×0.25能简算吗
借款人采取保证担保方式,且保证人为自然人的
面试酒店总机英语要去面试5星酒店的总机,谁知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?