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

例如:

文件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

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

温馨提示:答案为网友推荐,仅供参考