1

重複の可能性:
バッチ ファイルで改行をエコーするにはどうすればよいですか?

バッチファイルを使用して作成された出力.txtファイルで改行を作成するのに役立つかどうか疑問に思っています。
これが私のスクリプトの始まりなので、私の意味がよくわかるかもしれません:

@echo OFF
type NUL > newfile.txt
ECHO Hello, world. I am currently asking a question. > newfile.txt

テキストを次のように newfile.txt ファイルに出力したい:

Hello, world.
I am currently asking a question.

&and^ECHOand andECHO.を使用するさまざまな提案を試してみましたが、うまくいき$'\r'ませんでした。どんな助けでも大歓迎です。

4

2 に答える 2

3

エコーに改行を埋め込むことができます。

ここには空行が必要です

@echo off
echo Hello, world.^

I am currently asking a question. >newfile.txt

または、より良い光学のために、改行を変数に移動できます

@echo off
setlocal EnableDelayedExpansion
set LF=^


rem Two empty lines are required
echo Hello, world.!LF!I am currently asking a question. >newfile.txt
于 2012-10-30T12:03:43.097 に答える
2

一方通行;

@(
echo Hello, world
echo I am currently asking a question
echo I like cake.
) > newfile.txt
于 2012-10-30T11:28:19.680 に答える