批处理脚本中的换行

MD Aminul Islam 2023年1月30日 2022年7月12日
  1. 使用 echo 批量创建新行
  2. 使用 EnableDelayedExpansion 批量创建新行
  3. 通过批处理创建变量生成新行
批处理脚本中的换行

我们可以像其他编程和脚本语言一样在批处理脚本中 echo 一个新行。如果你正在寻找一种在新行中回显的方法,你可以关注这篇文章。

在本文中,我们将展示在新行中 echo 的不同方式。此外,我们将看到必要的示例和解释,以使主题更容易理解。

使用 echo 批量创建新行

下面我们列出了一些可用于创建新行的 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 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