J'ai environ 450 fichiers csv dans un dossier avec des noms dans le format (noms d'exemple ci-dessous):Fusionner des fichiers basés sur une partie du nom de fichier
1_a.csv
1_b.csv
1_C .csv
...
1_h.csv
2_a.csv
2_b.csv
...
2_h.csv
...
42_a.csv
...
42_h.csv
Je souhaite combiner tous les fichiers du type "1_xxx.csv" en "1.csv", tous les fichiers du format "2_xxx.csv" en "2.csv" et ainsi de suite.
J'ai essayé d'utiliser cat mais je ne peux fusionner qu'un ensemble de fichiers à la fois. Y at-il un moyen d'exécuter la commande en boucle dans Linux? Toutes les solutions basées sur Python3 sont également les bienvenues.
https://stackoverflow.com/ questions/13613336/python-concatenate-text-files – mnistic
Salut mnistic, merci de l'avoir signalé. Le lien parle cependant simplement de fusionner les fichiers. Ma question concerne le regroupement de 462 fichiers en 42 ensembles de 11 chacun en fonction de la partie initiale de leur nom, puis de leur fusion. –