![批处理文件命令“:=”是什么?](https://linux22.com/image/1278524/%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E5%91%BD%E4%BB%A4%E2%80%9C%3A%3D%E2%80%9D%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有以下批处理脚本:
set logFile=%1_%time:~0,2%_%time:~3,2%.log
set logFile=%logFile: =%
有谁知道第二行是什么意思吗?
答案1
它表示将所有空格替换为空。如果日志文件是“This Is a Test”,那么第二行之后将是“ThisIsaTest”(空格等于空)
答案2
MultiverseIT 描述了发生了什么。有关环境变量替换的更多详细信息,请查看 SET 命令的帮助
Set /?
在命令行上
我有以下批处理脚本:
set logFile=%1_%time:~0,2%_%time:~3,2%.log
set logFile=%logFile: =%
有谁知道第二行是什么意思吗?
它表示将所有空格替换为空。如果日志文件是“This Is a Test”,那么第二行之后将是“ThisIsaTest”(空格等于空)
MultiverseIT 描述了发生了什么。有关环境变量替换的更多详细信息,请查看 SET 命令的帮助
Set /?
在命令行上