回答:
:あなたは3 CSV-ファイルを持っていると言うfile1.csv、file2.csvと、file3.csvとにそれらに参加したいbigfile.csvの使用、その後、最初の行(のみ)と、あなたのヘッダが常にあります
どちらか(最初のファイル「file1.csv」からヘッダーを保持):
cat file1.csv <(tail +2 file2.csv) <(tail +2 file3.csv) > bigfile.csv
または(「file」で始まる名前のすべてのファイルからヘッダーを削除します):
awk 'FNR > 1' file*.csv > bigfile.csv
tail -n+2しtail +2なければならなかった、うまくいかないだろう
大量のファイルがある場合の簡単なソリューション:
awk 'FNR > 1' *.csv > merged.csv
大きなファイルを編集してヘッダーを追加し直すだけです。
awk 'FNR > 1' file*.csv > bigfile.csvか?そうではありません!
file
cat <(cat file1.csv) <(tail +2 file2.csv) <(tail +2 file3.csv) > bigfile.csv