A leitura de linhas do arquivo com o comando “for” só é executada uma vez

1

Estou tentando ler várias linhas de um arquivo de texto e enviá-las para outro arquivo de lote como -

for /f "tokens=*" %%a in (files.txt) do (
call go.bat "%%~a"
)

Aqui está o go.bat -

echo %1 >> data.txt

Eu tenho 2 linhas em files.txt, mas apenas a primeira é lida. Como leio várias linhas?

    
por tyee 13.05.2017 / 05:48

1 resposta

0

Encontrei meu problema, tive um comando "exit" no final do go.bat!

    
por 13.05.2017 / 06:09