0

谁能帮我解释一下下面的批处理代码在做什么?

REM CLIENT: CRM_CI_M8626AABBQNBAM200030.1.5
SET name=%CLIENT%
FOR /F "tokens=1 delims=_" %%a IN ("%name%" ) DO (
    SET name=%%a
)
4

2 回答 2

1

如果CRM_CI_M8626AABBQNBAM200030.1.5在 %CLIENT% 中,则代码将CRM分配给 %name%。

于 2013-08-09T22:54:21.413 回答
0

假设 var name CLIENT值为“stackoverflow_the_best_web :-)”

脚本执行后,结果是一个名为“ name ”和值为“stackoverflow”的环境变量:

执行

REM CLIENT: CRM_CI_M8626AABBQNBAM200030.1.5
SET name=stackoverflow_the_best_web :-)
FOR /F "tokens=1 delims=_" %a IN ("stackoverflow_the_best_web :-)") DO (SET name=%a )
(SET name=stackoverflow )

结果:

C:\Windows\system32>set name
name=stackoverflow
于 2013-08-11T10:36:02.240 回答