Necesito concatenar algunos archivos de texto relativamente grandes, y preferiría hacer esto a través de la línea de comando. Lamentablemente, solo tengo Windows y no puedo instalar un nuevo software.Concatenar archivos de texto con la línea de comandos de Windows, soltando las líneas delanteras
type file1.txt file2.txt > out.txt
me permite casi consigo lo que quiero, pero no quiero que la primera línea de file2.txt que se incluirán en out.txt.
He notado que more
tiene la opción +n
para especificar una línea de partida, pero no he podido combinarlas para obtener el resultado que quiero. Soy consciente de que esto puede no ser posible en Windows, y siempre puedo editar out.txt a mano para deshacerme de la línea, pero ¿hay una manera simple de hacerlo desde la línea de comandos?
Por supuesto! Sin embargo, hubiera preferido evitar el uso de archivos temporales. Traté de usar paréntesis, tuberías y
James
sí, pones '/ b'. ver edición – ghostdog74
. Añadiría que si quiere concatenar TODOS los archivos, puede hacer 'copy/b * .txt combined.txt' sin tener que listar los archivos individualmente. – Phlucious