猿问

heredoc for Windows批处理?

heredoc for Windows批处理?

有没有一种方法可以批量指定多行字符串,类似于unix shell中的heredoc。类似的东西:


cat <<EOF > out.txt

bla

bla

..

EOF

我们的想法是从模板文件创建自定义文件。


慕侠2389804
浏览 479回答 3
3回答

一只名叫tom的猫

不是我所知道的。我最了解的是>&nbsp;out.txt&nbsp;( &nbsp;&nbsp;&nbsp;&nbsp;@echo.bla &nbsp;&nbsp;&nbsp;&nbsp;@echo.bla &nbsp;&nbsp;&nbsp;&nbsp;...)(@防止命令shell本身打印它正在运行的命令,并echo.允许您使用空格开始一行。)

慕森王

是的,很有可能。^是文字转义字符,只需将它放在换行符之前。在这个例子中,我还添加了额外的换行符,以便在文件中正确打印:@echo&nbsp;offecho&nbsp;foo&nbsp;^this&nbsp;is&nbsp;^a&nbsp;multiline&nbsp;^echo&nbsp;>&nbsp;out.txt输出:E:\>type&nbsp;out.txtfoo &nbsp;this&nbsp;is &nbsp;a&nbsp;multiline &nbsp;echoE:\>
随时随地看视频慕课网APP
我要回答