C++ 合并多个csv文件

C++ 合并多个csv文件,c++,C++,我有很多1GB的csv文件。合并它们最简单的方法是什么。这可以用shell命令来完成吗?或者我必须为它编写一个C++程序。 cat *.csv > mega-merged.csv2 mv mega-merged.csv2 mega-merged.csv (使用.csv2是因为*.csv无法捕捉到它。) Re Joce的评论是,如果您有头文件,您可以使用以下方法删除所有头文件(在GNU/Linux或任何其他使用GNU工具的平台上): tail -qn +2 *.csv > mega-

我有很多1GB的csv文件。合并它们最简单的方法是什么。这可以用shell命令来完成吗?或者我必须为它编写一个C++程序。
cat *.csv > mega-merged.csv2
mv mega-merged.csv2 mega-merged.csv
(使用
.csv2
是因为
*.csv
无法捕捉到它。)

Re Joce的评论是,如果您有头文件,您可以使用以下方法删除所有头文件(在GNU/Linux或任何其他使用GNU工具的平台上):

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

视情况而定。它们是否都有相同的表头?