我試圖找出如何根據在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