2 votes

Comment concaténer des fichiers CSV afin que chaque fichier soit ajouté de manière adjacente, c'est-à-dire à droite, au lieu de manière séquentielle, c'est-à-dire en bas.

En d'autres termes, j'essaie de joindre quelques centaines de fichiers csv qui contiennent une seule colonne et j'aimerais que chaque fichier csv crée une nouvelle colonne au lieu de créer une nouvelle ligne.

Voici la commande que j'utilise actuellement :

gls-Mac-Pro:~ gliiiitch$ cat *.csv >merged_files.csv

2voto

kenneedham Points 92

Essayez la commande paste :

paste *.csv > merged_files.csv

Vous devrez peut-être expérimenter pour vous assurer que l'ordre des colonnes correspond à vos attentes...

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