Skip to main content

bat脚本拆分字符串

· One min read
litan
setlocal enabledelayedexpansion
set target=''
for /f "tokens=1,3 delims=," %%i in (1.txt) do (
set d1=%%i
set d2=%%j
)

delims= 表示用来分割字符串的字符

tokens= 表示拆分后需要使用的第i个字段

%%i, %%j 对应字符串内容

例如1.txt:

name,id,point li-tann,0,15 li-tamm,1,19

使用上述脚本,输出为:

d1=li-tann, d2=15
d1=li-tamm, d2=19