Keyboard Ninja: Sammenkoble flere tekstfiler i Windows

Keyboard Ninja: Sammenkoble flere tekstfiler i Windows
Keyboard Ninja: Sammenkoble flere tekstfiler i Windows

Video: Keyboard Ninja: Sammenkoble flere tekstfiler i Windows

Video: Keyboard Ninja: Sammenkoble flere tekstfiler i Windows
Video: Top 20 Outlook 2016 Tips and Tricks - YouTube 2024, April
Anonim

Du har en katalog full av loggfiler som du vil importere til Excel eller en database, slik at du kan gjøre noen behandling på dem … men det er hundrevis av filer … hvordan lager du dem i en enkelt fil?

Svar: Trekk ut DOS-lue, åpne en ledetekst, og bruk kommandoen "for".
Svar: Trekk ut DOS-lue, åpne en ledetekst, og bruk kommandoen "for".

Syntaxen fungerer noe slikt:

for <variablename> in (<directorylisting>) do <command> <variablename>

Så hvis du vil legge til alle *.loggfilene i en katalog, vil du bruke kommandoen "type" og deretter røre den inn i en enkelt fil ved hjelp av >> -operatoren.

Forskjellen mellom >> og> er at den tidligere legger til data til slutten av filen, og sistnevnte vil helt erstatte filen, noe som ville være meningsløst for det vi vil gjøre.

Så her er kommandoen du vil kjøre, forutsatt at du er i katalogen som inneholder loggfilene.

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

Og ja, jeg brukte egentlig bare denne kommandoen for et prosjekt på jobben, og derfor skriver jeg opp denne artikkelen. =)

Tilfeldig tanke: Hva på jorden ville et DOS-lue se ut?

Anbefalt: