Parece que cmd não expande o que quer que esteja no campo de opções de for /f ; como uma rodada de trabalho eu tentei usar uma variável de loop for /f "skip=%%n" ... e isso também não consegue expandir.
A única solução que encontrei é fazer você mesmo pular: -
for %%a in (!loadstream!) do (
set /A linecount=!linecount!+1
set lineno=0
for /F "delims=" %%i in (save\%1\%1.sav) do (
set /A lineno+=1
if !lineno! == !linecount! echo i: %%i
)
)
Eu adicionei a opção "delims=" para forçar a leitura de linhas inteiras, já que eu estava testando em arquivos arbitrários com espaços em branco nas linhas; isso não terá efeito se seus arquivos não tiverem espaços em branco, mas omitirão se você quiser apenas o primeiro campo de cada linha, para que os outros campos entrem em %%j , etc.