我正在尝试从批处理脚本创建一个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
然后使用该变量来构造文件名?