Windows win32 shell脚本-定义字符串集并在其上循环
我有一个“win32 shell scit”(?):Windows win32 shell脚本-定义字符串集并在其上循环,windows,batch-file,Windows,Batch File,我有一个“win32 shell scit”(?): 我想用脚本开头定义为变量的字符串集替换该集(*.txt)。有人能给我指一下“win32 shell scipt”的相关文档,或者更好地提供一些“代码”吗 不清楚要求,但根据要求,一些代码 @echo off setlocal enableextensions disabledelayedexpansion :: the normal strings set "var1=one" set "var2=this is a tes
我想用脚本开头定义为变量的字符串集替换该集(*.txt)。有人能给我指一下“win32 shell scipt”的相关文档,或者更好地提供一些“代码”吗 不清楚要求,但根据要求,一些代码
@echo off
setlocal enableextensions disabledelayedexpansion
:: the normal strings
set "var1=one"
set "var2=this is a test"
set "var3=two"
:: a set of files
set "var4=*.cmd"
for %%a in ("%var1%" "%var2%" "%var3%" "%var4%") do echo %%a, %%~a
当然,您应该看到
以获取/?
查看此帖子:谢谢,我会看一看。这很有帮助,谢谢。您知道如何使用包含空格的字符串吗?请提供您问题中的一些字符串,以帮助我们提供工作代码。只需使用不同的分隔符(delims
FOR中的选项)。例如,可以使用逗号或分号。
@echo off
setlocal enableextensions disabledelayedexpansion
:: the normal strings
set "var1=one"
set "var2=this is a test"
set "var3=two"
:: a set of files
set "var4=*.cmd"
for %%a in ("%var1%" "%var2%" "%var3%" "%var4%") do echo %%a, %%~a