回答:
:あなたは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