バッチスクリプトの改行

MD Aminul Islam 2023年1月30日
  1. バッチで echo を使用して新しい行を作成する
  2. バッチで EnableDelayedExpansion を使用して新しい行を作成する
  3. 変数をバッチで作成して改行を生成する
バッチスクリプトの改行

他のプログラミング言語やスクリプト言語と同様に、バッチスクリプトで新しい行をエコーすることができます。新しい行でエコーする方法を探している場合は、この記事をフォローできます。

この記事では、新しい行でエコーするさまざまな方法を紹介します。また、トピックを理解しやすくするために、必要な例と説明を示します。

バッチで echo を使用して新しい行を作成する

以下に、新しい行を作成するために使用できるいくつかのエコータイプをリストしました。これらは:

  1. echo,
  2. echo;
  3. echo(
  4. echo/
  5. echo+
  6. echo=
  7. echo.
  8. echo\
  9. echo:

以下は、このメソッドに関する例とその出力です。

@ECHO off
ECHO This is a line&ECHO\This is a new line
PAUSE

スクリプトを実行すると、次のような出力が得られます。

This is a line
This is a new line

バッチで EnableDelayedExpansion を使用して新しい行を作成する

EnableDelayedExpansion を使用して、新しい行を作成することもできます。これを行うには、以下の例に従う必要があります。

@ECHO off
SETLOCAL EnableDelayedExpansion
(set \n=^
%=Do not remove this line=%
)
ECHO This is a line!\n!This is a new line
PAUSE

スクリプトを実行すると、次のような出力が得られます。

This is a line
This is a new line

変数をバッチで作成して改行を生成する

変数を作成して新しい行を生成することもできます。これを行うには、以下の例に従う必要があります。

@ECHO off
ECHO This is a line
REM Creating a gap with echo
ECHO:
ECHO This is a new line
PAUSE

スクリプトを実行すると、次のような出力が得られます。

This is a line

This is a new line
著者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

関連記事 - Batch File