合并多个CSV的前100行

时间:2014-09-01 18:50:11

标签: csv merge split

我有4000个CSV,每个行的随机行数从5到10,000不等。所有列都相同,数据按我需要的正确顺序排序。我需要的是获取每个CSV的前100行并合并为1个CSV文件。

有没有人知道能够管理这个的任何软件或脚本?我是一名具有命令提示基本知识的Windows用户。

任何有用的帮助。

感谢

1 个答案:

答案 0 :(得分:0)

您可以使用如下的bash脚本。 我假设所有文件都在当前目录中:

> destination_file.csv
for f in *.csv; do
  head -n 100 $f >> destination_file.csv
done

这只是一个骨架,但它基本上可以满足您的期望。