同じヘッダーを持つ複数の CSV ファイルをマージする必要があります。最初のファイルのヘッダーを保持し、他のすべてのファイルのヘッダーを削除してマージし、1 つのマスター ファイルを作成する必要があります。
ファイル 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
このコードはファイルを完全にマージしますが、最初のファイルのヘッダーが必要なため、ヘッダーが得られません。
私は何をすべきか?