我试图找出如何根据在bash的第一列合并CSV表行的第一列合并CSV表行,例如:根据在bash
date,added,deleted
2016-01-20,16,10
2016-02-08,1,1
与
date,added,deleted
2016-01-11,91,9
2016-01-15,5,82
2016-01-20,6,85
,以便我收到一个包含5列(日期,添加1,删除1,添加2,删除2)的表格,如果不存在匹配,则合并代表相同日期的行并将零置为零:
date,added1,deleted1,added2,deleted2
2016-01-11,0,0,91,9
2016-01-15,0,0,5,82
2016-01-20,16,10,6,85
2016-02-08,1,1,0,0
散列只影响第一个文件中的不匹配记录(匹配后的剩余部分)并将打印在底部,在这种情况下只有一个。 – karakfa