批处理命令For——分割字符串
windows下批处理命令分割字符串代码
@echo off
set str="aa_bb_cc"
:GOON
for /f "delims=_, tokens=1,*" %%i in (%str%) do (
echo %%i %%j
set str="%%j"
goto GOON
)
输出结果
aa bb_cc
bb cc
cc
delims
字符串中的分割字符,不使用delims
时,默认分割字符是空格和tab字符
tokens
提取每行指定列,其中%%i, %%j就是具体的提取内容。更多内容参见FOR参数/F之tokens详解