Clavier Ninja: Concaténer plusieurs fichiers texte dans Windows
Vous avez un répertoire plein de fichiers journaux que vous souhaitez importer dans Excel ou une base de données de sorte que vous pouvez faire un certain traitement sur eux ... mais il ya des centaines de fichiers ... comment voulez-vous faire dans un seul fichier?
Réponse: Sortez votre chapeau de DOS, ouvrez une invite de commande, puis utiliser la fonction "pour la" commande.
La syntaxe fonctionne quelque chose comme ceci:
for <variablename> En (<directorylisting>) Ne <command> <variablename>
Donc, si vous vouliez ajouter tous les fichiers *. log dans un répertoire, vous devriez utiliser le «type» de commande et ensuite tuyau, elle en un seul fichier en utilisant l'opérateur>>.
La différence entre>> et> est que les données anciennes ajoute à la fin du fichier, et ce dernier va complètement remplacer le fichier, ce qui serait inutile pour ce que nous voulons faire.
Alors, voici la commande que vous couru, en supposant que vous êtes dans le répertoire contenant les fichiers journaux.
pour f% en (*. log) ne tapez "% f">> aggregate.txt
Et oui, j'ai vraiment juste utilisé cette commande pour un projet au travail, c'est pourquoi je vous écris jusqu'à présent article. =)
Pensé aléatoire: Qu'est-ce que serait un chapeau DOS ressembler?
Commentaires
Enregistrer un commentaire