Board logo

标题: 如何将变量赋给for中的tokens [打印本页]

作者: bowman     时间: 2007-4-14 02:32    标题: 如何将变量赋给for中的tokens

请教一下能否对tokens使用变量?

由于用"."号分隔的四列内容相似,想取出每列进行同样的操作, 比如192.168.0.1. 但下面的写法行不通

for /F %%R in (in.txt) do (
        for /L %%C in (1,1,4) do (
                for /f "tokens=%%C delims=." %%i in ('echo %%R') do (
                ...
                .....
                )
        )
)
作者: dikex     时间: 2007-4-14 02:44
for /F %%R in (in.txt) do (
        for /L %%C in (1,1,4) do call :DOIT %%R %%C
)
goto :EOF

:DOIT
for /f "tokens=%2 delims=." %%i in ('echo %1') do (
   ...
   .....
)
作者: bowman     时间: 2007-4-14 03:44
我明白了, 原来要这么处理, 谢谢dikex