【推荐】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中,它在那里完美地工作。 我想我的答案不适合批处理文件...我的不好。
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3153020