我必须合并具有相同标题的多个 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
此代码将完美地合并文件,但由于我需要第一个文件的标题,这不会给我标题。
我应该怎么办?