我想从文件中显示控制台的每一行。我试试这个:
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'变量?
由于
答案 0 :(得分:0)
你覆盖co。尝试附加到它 设置co =%co%%% a
答案 1 :(得分:0)
试试这个:
for /f "tokens=1*delims=:" %%a in ('findstr /n "^" "toto"') do echo %%b