不知道是不是我眼花的问题,我发现这两道题没有用/f参数的写法的解答没有一个是对的,有的用了/f参数的很多也是出现了错误的,也许大家都对自己太自信了,写了的代码都懒得执行一些,按照大家的写法写出来的就是这样的
I
love
bbs
bathome.net
这个跟楼主的要求明显不符合,我想不明白的是问什么后面还有一大堆人跟着犯错呢。
1
@echo off
set str=I love,bbs;bathome.net
for %%i in (%str%) do echo %%i
pause
2
@echo off
set str=I love,bbs;bathome.net
for /f "tokens=4 delims=,.;" %%a in ("%str%") do echo %%a
pause