gpt4 book ai didi

windows - 批处理 for 循环不迭代超过第一个条目

转载 作者:可可西里 更新时间:2023-11-01 11:30:22 25 4
gpt4 key购买 nike

我的问题很简单,但我不确定为什么会看到这种行为。我想一次将参数列表缩小到一个条目,这样我就可以对它们进行一些处理。我正在处理的 jar 文件列表由 ; 分隔符分隔。

set JARS=this.jar;that.jar;and.jar;the.jar;other.jar
for /f "delims=;" %%a in ("%JARS%") do echo.%%a

我希望脚本按如下方式退出列表。

this.jar
that.jar
and.jar
the.jar
other.jar
C:\>

但脚本却按如下方式退出。

this.jar
C:\>

我显然遗漏了一些明显的东西,但我似乎看不到它。

我使用的是 Windows 7。

最佳答案

试试这个:分号是命令行上的分隔符,因此它将分隔文件名。

set JARS=this.jar;that.jar;and.jar;the.jar;other.jar
for %%a in (%JARS%) do echo.%%a

关于windows - 批处理 for 循环不迭代超过第一个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607382/

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