假设tmp文件中只有一行内容 1/2/3
要把1 2 3分别分配给变量a1 a2 a3
用for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a1=%%i a2=%%j a3=%%k
不能达到预期,只能用三条语句
for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a1=%%i
for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a2=%%j
for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a3=%%k
实现,效率好低,怎么用一条语句实现。
要把1 2 3分别分配给变量a1 a2 a3
用for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a1=%%i a2=%%j a3=%%k
不能达到预期,只能用三条语句
for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a1=%%i
for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a2=%%j
for /f "delims=/ tokens=1,2,3" %%i in (tmp) do set a3=%%k
实现,效率好低,怎么用一条语句实现。

