in

Concaténer plusieurs fichiers texte dans Windows

Vous avez un répertoire plein de fichiers journaux que vous souhaitez importer dans Excel ou dans une base de données afin de pouvoir les traiter… mais il y a des centaines de fichiers… comment les transformer en un seul fichier?

Réponse: Retirez votre chapeau DOS, ouvrez une invite de commande, puis utilisez la commande «pour».

La syntaxe fonctionne à peu près comme ceci:

pour <> dans (<>) faire <> <>

Donc, si vous vouliez ajouter tous les fichiers * .log dans un répertoire, vous utiliseriez la commande «type», puis vous le redirigeriez dans un seul fichier en utilisant l’opérateur >>.

La différence entre >> et> est que le premier ajoute des données à la fin du fichier, et le second remplacera complètement le fichier, ce qui serait inutile pour ce que nous voulons faire.

Voici donc la commande que vous exécuteriez, en supposant que vous vous trouviez dans le répertoire contenant les fichiers journaux.

for %f in (*.log) do type "%f" >> aggregate.txt

Et oui, je viens d’utiliser cette commande pour un projet au travail, c’est pourquoi j’écris cet article. =)

Pensée aléatoire: à quoi diable ressemblerait un chapeau DOS?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment empêcher les patchs Meltdown et Spectre de ralentir votre PC

Comment empêcher les patchs Meltdown et Spectre de ralentir votre PC

Fonctionnement de la navigation gestuelle d’Android P