2011-05-11 245 views
1

我有许多1GB的csv文件。什么是最简单的方法来合并它们。这可以使用shell命令完成,还是必须为它编写一个C++程序。合并多个csv文件

+0

取决于。他们是否都有相同的表头? – joce 2011-05-11 04:43:36

回答

2
cat *.csv > mega-merged.csv2 
mv mega-merged.csv2 mega-merged.csv 

(使用该.csv2的是,这样的*.csv不抓住它。)

重新JOCE的评论,如果你有头,你可以修剪掉所有的报头(在GNU/Linux或任何其他平台与GNU工具)使用类似的东西:

tail -qn +2 *.csv > mega-merged.csv2