あなたはこのようにそれを行うことができます:あなたがいない場合は
@echo off
setlocal EnableDelayedExpansion
set "string_list=str1 str2 str3 ... str10"
for %%s in (%string_list%) do (
set "var=%%sxyz"
svn co "!var!"
)
ループのどこかで変数!var!
が必要な場合は、簡略化して
にすることができます
@echo off
setlocal
set "string_list=str1 str2 str3 ... str10"
for %%s in (%string_list%) do svn co "%%sxyz"
ただし、CBのように私は、可能であれば、すべてのPowerShellを好む:
$string_list = 'str1', 'str2', 'str3', ... 'str10'
$string_list | % {
$var = "${_}xyz" # alternatively: $var = $_ + 'xyz'
svn co $var
}
を繰り返しますが、ループ内の別の場所$var
を必要としない場合、これは簡単にすることができます。
$string_list = 'str1', 'str2', 'str3', ... 'str10'
$string_list | % { svn co "${_}xyz" }
[バッチファイルで変数を文字列や変数に連結する方法](http://stackoverflow.com/questions/9349027/how-to-concatenate-variable-with-string-or-variable-in-batch-ファイル) – jeb