如何在批处理文件中回显换行符?

拈花ヽ惹草 提交于 2020-01-07 01:27:13

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

你怎么能从批处理文件输出中插入换行符?

我想做的事情如下:

echo hello\nworld

哪个会输出:

hello
world

#1楼

当回显某些内容以重定向到文件时,多个echo命令将不起作用。 我想也许“>>”重定向器是一个不错的选择:

echo hello > temp
echo world >> temp

#2楼

使用:

echo hello
echo.
echo world

#3楼

echo hello & echo.world

这意味着您可以定义& echo. 作为换行符的常量\\n


#4楼

如果有人来这里是因为他们希望从MINGW make makefile中回显一个空行,我就用了

@cmd /c echo.

只需使用echo. 导致可怕的process_begin: CreateProcess(NULL, echo., ...) failed. 错误信息。

我希望这有助于至少有一个人在那里:)


#5楼

你可以使用@echo@echo + [space] + [insecable space])

注意:使用Alt + 0160可以获得不可移植的空间

希望能帮助到你 :)

[编辑]嗯,你是对的,我需要它在Makefile中,它在那里完美地工作。 我想我的答案不适合批处理文件...我的不好。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!