注:循环赋予令牌变量2,3,4,5...100
rem 将变量放入令牌号,即依次提取第二个令牌,第三个令牌,,,...第100个令牌
for /l %%a in (2,1,100) do (
for /F "usebackq eol=; tokens='%%a' delims=$" %%i in (find.txt) do echo %%i)
)
pause
我的目的是想在find文件中分别取得以$分隔的第二个、第三个、第四个、—第一百个字符
但结果总是说我的代码是错误的,即→此时不应有 '%a' delims=$"。
究意该如何写呢?
[ Last edited by bd123456789 on 2007-7-5 at 10:58 AM ]
rem 将变量放入令牌号,即依次提取第二个令牌,第三个令牌,,,...第100个令牌
for /l %%a in (2,1,100) do (
for /F "usebackq eol=; tokens='%%a' delims=$" %%i in (find.txt) do echo %%i)
)
pause
我的目的是想在find文件中分别取得以$分隔的第二个、第三个、第四个、—第一百个字符
但结果总是说我的代码是错误的,即→此时不应有 '%a' delims=$"。
究意该如何写呢?
[ Last edited by bd123456789 on 2007-7-5 at 10:58 AM ]

