批處理指令碼中的換行

MD Aminul Islam 2023年1月30日
  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
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