gpt4 book ai didi

batch-file - 如何获取分配给在循环内处理的环境变量的逗号分隔字符串的每个项目?

转载 作者:行者123 更新时间:2023-12-03 16:37:12 24 4
gpt4 key购买 nike

对于 循环只输出列表的第一项,我试图遍历整个列表。

@ECHO OFF
set list=this,is,a,list
FOR /f "tokens=1* delims=," %%a IN ("%list%") DO echo %%a
pause

最佳答案

FOR /F命令将一行分成几个标记,必须通​​过单独的字母单独引用:

@ECHO OFF
set list=this,is,a,list
FOR /f "tokens=1-4 delims=," %%a IN ("%list%") DO (
echo %%a
echo %%b
echo %%c
echo %%d
)
pause

素色 FOR命令处理一系列由空格或标准批处理文件分隔符分隔的元素:逗号、分号或等号:
@ECHO OFF
set list=this,is,a,list
FOR %%a IN (%list%) DO echo %%a
pause

关于batch-file - 如何获取分配给在循环内处理的环境变量的逗号分隔字符串的每个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37631601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com