中易网

shell的一个作业,写出步骤,用awk的话麻烦解释一下,不太懂。

答案:2  悬赏:20  
解决时间 2021-01-24 20:46
shell的一个作业,写出步骤,用awk的话麻烦解释一下,不太懂。
最佳答案
简单写一下编程思路吧,
合并a.txt的内容

合并b.txt的内容
将两个文本合并到一起
将问题分解为一块一块的小内容来实现,最后再整合到一起,这是基本的编程思路,将这些小的问题解决就不难了,相信你可以解决。


追问:思路我也有,实现呢?
全部回答
awk -F ' ' 'BEGIN{
ia = 0
ib = 0
}
NR==FNR{
        if($1 in a){
                a[$1]=sprintf("%s %s",a[$1],$2)
        }
        else{
                indexa[ia++]=$1
                ;a[$1]=$2
        }
}
NR>FNR{
        if($1 in b){
                b[$1]=sprintf("%s %s",b[$1],$2)
        }
        else{
                indexb[ib++]=$1;
                b[$1]=$2
        }
}
END{
        for(i=0;i<ia;i++){
                print indexa[i],a[indexa[i]]
        }
        for(j=0;j<ib;j++){
                print indexb[j],b[indexb[j]]
        }
}' a.txt b.txt
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马尔代夫共和国是哪个洲最小的国家?(两
电子变压器骨架是用什么塑料做的?希望能有详
一年树什么十年树什么百年什么
单系统与双系统的区别
怎么才能在暑假两个月内!减掉20斤
帆布鞋很容易开胶,为什么?
2003-2006年初中语文课文描写雨的大概内容是
一般家用棉被的尺寸都有哪些?被套尺寸有多大
装修家,集成吊顶该如何选择?
Paypal提现问题,提现到了银行卡,但是银行不
室内灯具风水解析 创造家居好风水
万用表只是不能测交流电压,是什么原因?
小玲美发地址好找么,我有些事要过去
广西桂林两天游多少钱
空气能空调格力的质量怎么样谁了解?
推荐资讯
乐视电视怎么安装第三方软件 乐视超级电视安
某A类网络10.0.0.0的子网掩码255.254.0.0,请
对于人气明星来说,热度和演技哪个应该排第
I stood there for a moment and I realized
强夯施工单位如何制定规范的强夯地基处理步骤
广州司诺文化发展有限公司 的活动策划怎么样
有没有好点的措施,关于宝宝厌食怎么办
瘦西湖从那个门进比较好啊?可看的东西比较多?
丰至源土特产地址在什么地方,想过去办事
手机有什么软件可以制作简单动画?
能够说出的委屈,不叫委屈;能够被抢走的爱人,
最近老公总说我胸部小,每次摸都说小了.我该
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?