我需要创建一个写入文本文件(可能包含变量)的批处理文件。在使用bash的Unix中,这是微不足道的:如何在Windows批处理文件中嵌入文本文件
#!/bin/bash
ver="1.2.3"
cat > file.txt <<EOL
line 1, ${ver}
line 2
line 3
...
EOL
用批处理文件做这件事最简单的方法是什么?
注意:有一个完整的解决方案,使用'heredoc'例程heredoc for Windows batch?,但它似乎太复杂的临时使用。我正在寻找一种快速简单的方法。
输入批处理文件。 – 2016-11-06 15:53:02
@SomethingDark - 谢谢,我试图找到它,不能。 heredoc相当完整,但对于特殊情况要复杂得多。我发现了一些其他问题,但我不能将建议的答案添加到他们,所以我打开了一个新的答案。我应该删除它吗? –
这取决于你,真的。就我个人而言,如果我们删除了所有与现有批处理问题重复的批处理问题,那么在2016年就不会有任何问题。 – SomethingDark