У меня есть скрипт линии партии, как показано ниже:для Windows Batch Script: цикл не печатает * значения
for %%v in (aa bb* cc) do echo mget %%v
Я получаю выход как:
mget aa
mget cc
Но мне нужен результат, как:
mget aa
mget bb*
mget cc
Update
У меня есть пакетный файл с именем ftp.bat и файл параметров с именем parm.txt
. parm.txt
выглядит следующим образом:
server=xxx.yyy.com
user=abc
pwd=xyz
files=aa bb* cc dd ------(this varies)
Мне нужно извлечь эти значения в моем пакетного файла для создания команд FTP. Используя концепцию delim, у меня есть сервер, пользователь, pwd, но мне нужно разделить файлы.
Спасибо. Но у меня все еще есть проблема. Да, у меня есть отдельный файл, как вы сказали. Но этот файл имеет переменную (значения), присвоенную списком значений, таких как values = aa bb * cc. В этом случае он отражает только первое значение, которое является aa. – user1171858
У вас есть фиксированное количество значений в каждом списке или оно варьируется? – arx
И количество значений меняется, оно динамическое. – user1171858