Eu também faria isso em Powershell em 2016, mas isso parece funcionar
for %i in (1*.txt) do echo %i|sort|type %I >combined.txt
(Adicione o segundo% para uso no arquivo de script)
Eu costumava concatenar vários arquivos de texto no comando dos por ordem do nome do arquivo usando este comando:
FOR %%1 in (1*.txt) do type %%1 >> combined.txt
O problema é que os arquivos de texto não são combinados pela ordem do nome do arquivo, não tendo certeza do motivo. Portanto, em vez de File1.txt, File2.txt e File3.txt, eles estão na ordem de File3.txt, File1.txt e File2.txt. Qualquer ajuda seria ótima!
Eu também faria isso em Powershell em 2016, mas isso parece funcionar
for %i in (1*.txt) do echo %i|sort|type %I >combined.txt
(Adicione o segundo% para uso no arquivo de script)
Tags command-line