如何从批处理脚本将数字2回显到文件中?
这不起作用:
Echo 2>> file.txt
因为这2>>是一个特殊的命令。:(
Answers:
使用(ECHO 2)>>file.txt。这将输出2没有任何空格。
echo ^2>>file.txt 似乎为我工作。
echo.2>>text.txt
是的,很奇怪。
,;=(。这个echo.hello(you2>>text.txt失败了
echo.如果echo.当前目录中有一个名为(无扩展名)的文件,则可能会失败,因此请更好地使用echo/...
另一种方法
echo>>file.txt 2
或者您可以使用延迟扩展
setlocal EnableDelayedExpansion
set "var=2"
echo(!var!>> file.txt
如果需要准确的写入,请使用此命令
(ECHO |set /p=2)>>file.txt
DMan的命令将在“ 2”后面产生一个0x0D0A换行符
(echo | set /p dummyName="2") > file.txt(source)之类的东西。
< nul set /P ="2" > file.txt,但后来ErrorLevel变成1,即使有一个虚拟变量...
(call )!
根据此答案,如果有人想知道如何执行此操作:
echo "command1 && command2" > file.txt
没有qoutes的file.txt话,您可以这样做:
echo command1 ^&^& command2 > file.txt
在Windows Server 2003上测试。