我是批处理的新手,我有这段代码:
@echo off
set var1 = line1
set var2 = line2
echo %var1% >output.txt
echo %var2% >output.txt
我在Google上发现您可以使用>
将输出发送到文本文件。但是,当我查看文本文件时,我得到的是一个文件line2
。任何人都可以提供帮助。
答案 0 :(得分:3)
echo whatever > file.txt
将覆盖该文件并在其中放置新内容
echo whatever >> file.txt
将附加到文件
答案 1 :(得分:1)
删除等号周围的spaces
。这些空格包含在变量名称中以及变量的内容中。