J'ai besoin de concaténer des fichiers texte relativement volumineux, et je préférerais le faire via la ligne de commande. Malheureusement, je n'ai que Windows et je ne peux pas installer de nouveaux logiciels.Concaténer des fichiers texte avec une ligne de commande Windows, en supprimant les lignes principales
type file1.txt file2.txt > out.txt
me permet d'obtenir presque ce que je veux, mais je ne veux pas la 1ère ligne de file2.txt à inclure dans out.txt.
J'ai remarqué que more
a l'option +n
pour spécifier une ligne de départ, mais je n'ai pas réussi à les combiner pour obtenir le résultat que je veux. Je suis conscient que cela peut ne pas être possible dans Windows, et je peux toujours éditer out.txt à la main pour se débarrasser de la ligne, mais y a-t-il un moyen simple de le faire à partir de la ligne de commande?
Bien sûr! J'aurais préféré éviter l'utilisation de fichiers temporaires. J'ai essayé d'utiliser des parenthèses, des tuyaux et
James
oui, vous mettez '/ b'. voir edit – ghostdog74
J'ajouterais que si vous voulez concaténer TOUS les fichiers, vous pouvez faire 'copy/b * .txt combined.txt' sans avoir à lister les fichiers individuellement. – Phlucious