我需要創建一個寫入文本文件(可能包含變量)的批處理文件。在使用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