我必须合并多个具有相同标题的 CSV 文件。
我必须保留第一个文件的标头并删除所有其他文件的标头并将它们合并并创建一个主文件。
file 1:
Id,city,name ,location
1,NA,JACK,CA
file 2:
ID,city,name,location
2,NY,JERRY,NY
output:
Id,city,name,location
1,NA,JACK,CA
2,NY,JERRY,NY
目前我正在使用这段代码:
ls *.csv | xargs -n 1 tail -n+2 > master.csv
此代码将完美合并文件,但由于我需要第一个文件的标头,因此这不会给我标头。
我应该怎么办?