【发布时间】:2013-05-29 05:46:16
【问题描述】:
我必须合并多个具有相同标题的 CSV 文件。 我必须保留第一个文件的标题并删除所有其他文件的标题并将它们合并并创建一个主文件。
文件 1:
Id,city,name ,location
1,NA,JACK,CA
文件 2:
ID,city,name,location
2,NY,JERRY,NY
输出:
Id,city,name,location
1,NA,JACK,CA
2,NY,JERRY,NY
目前我正在使用此代码:
ls *.csv | xargs -n 1 tail -n+2 > master.csv
此代码将完美地合并文件,但由于我需要第一个文件的标题,这不会给我标题。
我该怎么办?
【问题讨论】:
-
这是一个追加操作,不是合并。也许有人可以编辑问题标题以更好地代表内容。