求助 awk 如果两个文件第一列相同那么第二、第三、第四列相减?

例如:文件a:a,1,3,4b,2,3,8文件b:a,2,4,5b,3,5,9c,1,2,3b文件减去a文件:a,1,1,1b,1,2,1... 例如:

文件a:
a,1,3,4
b,2,3,8

文件b:
a,2,4,5
b,3,5,9
c,1,2,3

b文件减去a文件:
a,1,1,1
b,1,2,1
展开
 我来答
cnbubble
2017-05-23 · TA获得超过2607个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:766万
展开全部

awk -F, 'NR==FNR{a2[$1]=$2;a3[$1]=$3;a4[$1]=$4}NR>FNR{if(a2[$1]!=""){print $1,$2-a2[$1],$3-a3[$1],$4-a4[$1]}}' a b

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式