我想知道我是否可以帮助在使用批处理文件制作的输出.txt文件中进行换行。
这是我的脚本的开头,所以你可能会更好地看到我的意思:
@echo OFF
type NUL > newfile.txt
ECHO Hello, world. I am currently asking a question. > newfile.txt
我希望将文本输出到newfile.txt文件中,如下所示:
Hello, world.
I am currently asking a question.
我尝试过搜索很多,尝试使用&
和^
以及ECHO
和ECHO.
以及$'\r'
的不同建议,但我还没有得到什么工作。任何帮助将不胜感激。
答案 0 :(得分:3)
您可以在回显中嵌入换行符。
这里需要空行
@echo off
echo Hello, world.^
I am currently asking a question. >newfile.txt
或者为了获得更好的光学效果,您可以将换行符移动到变量
@echo off
setlocal EnableDelayedExpansion
set LF=^
rem Two empty lines are required
echo Hello, world.!LF!I am currently asking a question. >newfile.txt
答案 1 :(得分:2)
单向;
@(
echo Hello, world
echo I am currently asking a question
echo I like cake.
) > newfile.txt