0

我想从控制台中显示文件中的每一行。我试试这个:

findstr /v /b /c:" " <%1>toto
for /f "tokens=*" %%a in (toto) do set co=%%a 
echo. %co%

还有这个:

findstr /v /b /c:" " <%1>toto
for /f "tokens=*" %%a in (toto) do (set co=%%a 
echo. %co%
)

但是第一种方法只显示文件的最后一行,而第二种方法没有显示任何内容。

有人可以向我解释后者有什么问题以及如何输入控制台上打印的每一行的“co”变量?

谢谢

4

2 回答 2

0

尝试这个:

for /f "tokens=1*delims=:" %%a in ('findstr /n "^" "toto"') do echo %%b
于 2013-03-26T15:27:28.620 回答
0

你凌驾于公司之上。附加到它尝试 set co=%co% %%a

于 2013-03-26T15:11:34.747 回答