A1:假设令 set str=I love,bbs;bathome=net,请分别显示出I、love、bbs、bathome和net这五个字符串。目的:了解for语句用到了哪些符号作为元素的分隔符。- @echo off
- set str="I love,bbs;bathome=net"
- for /f "tokens=1,2,3,4,5 delims=,;= " %%i in ( %str% ) do (
- echo %%i
- echo %%j
- echo %%k
- echo %%l
- echo %%m
- )
- pause>nul
复制代码 A2:条件同A1,要求最后只显示net这个字符串。目的:了解for语句的执行流程。- @echo off
- set str="I love,bbs;bathome=net"
- for /f "tokens=5 delims=,;= " %%i in ( %str% ) do echo %%i
- pause>nul
复制代码
|