如何在 Windows 批处理文件中执行以下操作?
- 写入名为 subdir/localsettings.py 的文件
- 覆盖所有现有内容...
- ...多行文本...
- ...包括一个字符串“[当前工作目录]/subdir”(我认为可能是
%cd%/subdir
?)
请注意,我想作为批处理脚本的一部分执行此操作,所以我不能使用 con
+ Enter(至少,也许我可以,但我不知道如何模拟作为批处理脚本的一部分输入)。
谢谢!
最佳答案
使用输出重定向 >
和 >>
echo one>%file%
echo two>>%file%
echo three>>%file%
或者以更具可读性的方式:(在 cmd.exe
中,使用“echo one >%file%
”将在 > 之前包含空格>
.)
>%file% echo one
>>%file% echo two
>>%file% echo three
您还可以使用:
(
echo one
echo two
echo three
) >%file%
关于Windows:在批处理文件中,将多行写入文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5181212/