Я пытаюсь создать zip-файл из пакетного скрипта. Мне нужно, чтобы он был назван как archive_.zip
К сожалению, это не работает в системах с датой, отформатированной как y / m / d из-за косой черты:
zip some_options "archive_%DATE%.zip"
%DATE%
Переменная расширяется что - то вроде
Mon 09/28/2009
У меня есть доступ к пакету gnuwin32, так что я могу использовать, скажем, sed
для замены пробелов и косых черт тире. Проблема в том, как бы я использовал вывод sed
для создания имени файла zip-архива?
В Unix (bash) можно использовать обратные кавычки для оценки команды на месте и использовать ее вывод в другой команде, например:
zip [...] archive_`echo %DATE% | sed -e s/.../.../`.zip
Есть ли что-нибудь подобное в Windows?
Или, может быть, есть способ установить переменную в возвращаемое значение sed
и использовать ее для создания имени файла?