首页 > 解决方案 > 我们如何加入多个文件,其中每个文件的第一列相同但第二列的结果不同?

问题描述

我们已经尝试过 join 命令,但没有奏效。

文件 1.csv:

2013   25                
2014   62
2015   26

文件 2.csv:

2013 65
2014 52
2015 1

而我们想要的是:output.csv

2013 25 65
2014 62 52
2015 25 1

标签: csvunixjoinpaste

解决方案


请试试

cut -f2 file2.csv > temp
paste file1.csv temp > output
rm temp;

希望这会有所帮助


推荐阅读