Board logo

标题: 【已结】echo 写%%i 问题 [打印本页]

作者: 363523943     时间: 2009-6-20 08:12    标题: 【已结】echo 写%%i 问题

echo for /f "eol=; tokens=1 delims= " %%i in (files.txt) do echo %%i  >test.bat

  运行后得到的test.bat

for /f "eol=; tokens=1 delims= " %i in (files.txt) do echo %i


怎样才能得到完整的输出呢?

[ Last edited by 363523943 on 2009-6-28 at 22:34 ]
作者: Hanyeguxing     时间: 2009-6-20 08:37
echo %%%%i>hanye.txt,将得到%%i。也就是说,输出%时,需要成倍使用,要得到一个%,那么就要echo两个%%;要得到%%,就要echo四个%。
作者: 363523943     时间: 2009-6-28 22:33
呵呵,谢谢你哦Hanyeguxing