Мне нужно объединить несколько файлов 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
Этот код будет полностью слить файлы, но поскольку мне нужен заголовок первого файла, это не даст мне заголовок.
Что мне делать?