Keyboard Ninja: concatena múltiples archivos de texto en Windows

Respuesta: Saque su sombrero de DOS, abra un símbolo del sistema y luego use el comando for. La sintaxis funciona más o menos así: para variablename > en ( directoriolista >) haga comando > variablename >

Tiene un directorio lleno de archivos de registro que desea importar a Excel o una base de datos para poder procesarlos … pero hay cientos de archivos … ¿cómo los convierte en un solo archivo?

Respuesta: Saque su sombrero de DOS, abra un símbolo del sistema y luego use el comando «for».

La sintaxis funciona más o menos así:

para < variablename > en (< directoriolista >) haga < comando > < variablename >

Por lo tanto, si desea agregar todos los archivos * .log en un directorio, debe usar el comando «tipo» y luego canalizarlo en un solo archivo usando el operador >>.

La diferencia entre >> y> es que el primero agrega datos al final del archivo, y el segundo reemplazará completamente el archivo, lo que sería inútil para lo que queremos hacer.

Así que aquí está el comando que ejecutaría, suponiendo que se encuentre en el directorio que contiene los archivos de registro.

para% f en (* .log) escriba "% f" >> agreggate.txt

Y sí, en realidad acabo de usar este comando para un proyecto en el trabajo, por eso estoy escribiendo este artículo. =)

Pensamiento aleatorio: ¿Cómo se vería un sombrero de DOS?

Rate article
labsfabs.com
Add a comment