bat、批处理问题

代码有什么问题
@echo off
set xxx=0
set xx=1
:1
for /f "skip=%xxx%" %%a in (m.txt) do echo %xx%`%%a>>mm.txt
set /a xxx=%xxx%+1
set /a xx=%xx%+1
goto 1
问题出在册斗这 for /f "skip=%xxx%"
因为第宴配一州祥磨次运行时%xxx%=0 ,0在这有特殊意义。所以会出错。但是以后的便不会了