使用“for”命令从文件读取行仅执行一次

使用“for”命令从文件读取行仅执行一次

我正在尝试从文本文件中读取多行并将它们发送到另一个批处理文件,如下所示 -

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

这是 go.bat -

echo %1 >> data.txt

files.txt 中有 2 行,但只读取了第一行。如何读取多行?

答案1

发现我的问题了,在 go.bat 末尾有一个“退出”命令!

相关内容