できる新しいライン文字は、エコーラインバッチファイルとは何ですか?[重複]

StackOverflow https://stackoverflow.com/questions/1721258

  •  19-09-2019
  •  | 
  •  

質問

できる新しいライン文字は、エコーラインバッチファイルとは何ですか?

基本的にはこういうことができるようには相当のもの

echo Hello\nWorld

これまでに簡単にLinuxがかかれます。

役に立ちましたか?

解決

echo.は、空行を出力します。

例:

echo Hello
echo.
echo world

プリント

Hello

world

他のヒント

で解決することができるシングルモードに応用した。

必要な改行文字 \n ます。いる方法は複数の新ラインの echo

1)このサンプル使用のキャレットを複数行を追加する改行コードのコマンド
空のラインが必要

echo Hello^

world

2)次の溶液を最初に変数を含む単一の改行文字です。

set \n=^


rem ** Two empty lines are required

あるいは作成する新ラインと若干の修理技術のデモンストレーション

(set \n=^
%=DONT REMOVE THIS=%
)

この文字 遅れ拡大

setlocal EnableDelayedExpansion
echo Hello!\n!world

使改行文字の %拡大 を作成する必要があり、より複雑な配列

echo Hello^%\n%%\n%world

または利用できる 新しいラインhack

REM Creating a Newline variable (the two blank lines are required!)
set \n=^


set NL=^^^%\n%%\n%^%\n%%\n%
REM Example Usage:
echo There should be a newline%NL%inserted here.

もみの遅れ拡大の改行を作品に、また内部になります

少し実験後、私は<のhref = "https://stackoverflow.com/questions/132799/how-can-you-echo-で説明したように、2つの別々のエコーコマンドを発行せずにそれを行うことが可能であることを発見しました・改行・イン・バッチ・ファイル」>どのようにバッチファイル内の改行をエコーすることができますか。しかし、それを動作させるためにあなたがCR + LFにCRを変換しません、テキストエディタが必要になります。

タイプ:

@echo First Line

その後、Altキーを押しながらAltキーを離す前にテンキーで10を入力し、上のNumLockキーを(あなたが<全角> のテンキーではなく、トップの行の数字キーを使用する必要があります)。これは、CR文字を挿入します。そして、二行目を入力します。お使いのエディタに応じて、どのようにそれはあなたが得ることがCR + LFに比べてCRを扱います:

@echo First Line◙Second Line

または

@echo First Line
Second Line

このコマンドラインから動作し、テキストエディタ(Windowsの/ DOSエディタを使用すると、それらはないのを設定しますしない限り)CR + LFにCRを変換しない限り、バッチファイルで動作します。 CRはCR + LFに変換されている場合は、あなただけのLFを使用している場合、または、二行目は、新しいコマンドとして解釈されます。

これは単によりも好ましいだろう、なぜしかし、私は見ることができません。

@echo First Line
@echo Second Line

AHAHA、

私は十分に近い何かを働いたと思う...

echo hello&echo.&echo world

は生成します:

こんにちは

世界

すくなります または エコー(

しかできない空白になります。ことを期待します。

私は、これは非常に有益見つかったので、

の回答を使用して、より良い例を投稿したかったです

これはきれいにフォーマット使用状況メッセージを提供

if "%1" == """" goto usage

:usage
 echo  USAGE: %0 [Set properties using -D flag] [Ant Task to Run]  &
 echo.                                                             &
 echo        Availble Command line properties                      &
 echo        --------------------------------                      &  
...

私はそれは不可能だと思います。あなたはこれにASCII文字を試みることができます: http://www.asciitable.com/する しかし、これはおそらく、あなたのバッチファイルをクラッシュしてしまいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top