36 votes

Fusionner plusieurs fichiers CSV sans fusionner l'en-tête

J'ai besoin de fusionner plusieurs fichiers .CSV (à l'aide de l'outil de gestion de l'information). cat ) mais sans copier l'en-tête de chaque fichier.

Quelle est la meilleure façon d'accomplir cette tâche ?

1voto

brian Points 31

Solution plus facile si vous avez une tonne de fichiers :

awk 'FNR > 1' *.csv > merged.csv

Il suffit de retourner éditer le gros fichier et de rajouter l'en-tête.

0 votes

En quoi votre réponse est-elle différente de ce qui a été présenté par iolsmit en 2013, à savoir awk 'FNR > 1' file*.csv > bigfile.csv ? Ce n'est pas le cas !

0 votes

Re : en quoi est-ce différent ? C'est une réponse plus laconique et celle que j'ai copiée et collée, au moins : ) Obtient mon upvote

1 votes

C'est une bonne réponse, car vous n'avez pas besoin de tous les fichiers pour commencer. file

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X