【发布时间】:2020-09-29 09:12:09
【问题描述】:
文件如下所示:
@echo off
set /a varOne=1
set /a varTwo=2
echo %varOne% %varTwo%>>test.txt
start test.txt
varOne 和 varTwo 可以是任意数字。
我的问题是它没有像我期望的那样将“1 2”写入 test.txt。 当我删除 varTwo 时,它看起来像这样:
@echo off
set /a varOne=1
echo %varOne%>>test.txt
start test.txt
这确实符合我的预期。它将“1”写入 test.txt
为了允许将两个数字写入文件,我可以删除两个变量之间的空格。但是对于我的情况,我需要在变量之间留一个空格。
如何将两个中间有空格的变量写入文本文件?
谢谢。
【问题讨论】:
标签: batch-file variables cmd echo io-redirection