在linux中,你可以很容易地發送一個文本塊,並用花括號括起來。例如, { 一個 塊 文本 的 } 有沒有辦法在Windows這樣做容易嗎?我知道它可以通過在everyline上使用\,但似乎是這樣的麻煩。是否有Windows批處理文件的heredoc功能?
編輯:我已經得到它使用^。由於
在linux中,你可以很容易地發送一個文本塊,並用花括號括起來。例如, { 一個 塊 文本 的 } 有沒有辦法在Windows這樣做容易嗎?我知道它可以通過在everyline上使用\,但似乎是這樣的麻煩。是否有Windows批處理文件的heredoc功能?
編輯:我已經得到它使用^。由於
這是醜陋的地獄,像所有的Windows命令行腳本,但您可以使用^
爲線「逃離」字符:
C:\Users\marc>echo foo^
More? bar^
More? baz^
More? hello world > con
foo bar baz hello world
注意> con
末。如果你不這樣做,你只會得到More?
,直到你輸入兩次,或輸入一個n
,這些空行成爲輸出的一部分。
C:\Users\marc>echo foo^
More? bar^
More? baz^
More?
More?
foo bar baz
C:\Users\marc>
你在找\ n嗎? – DTSCode
知道我只想發送一個塊(多行)的文本到另一個文件。 – jax
\每條線上有什麼問題?這就是多行echo聲明在Windows中的工作原理...... –