HOWTO · Batch
批處理指令碼中的換行
本教程將討論如何在批處理指令碼中建立新行。
本頁內容
我們可以像其他程式設計和指令碼語言一樣在批處理指令碼中 echo 一個新行。如果你正在尋找一種在新行中回顯的方法,你可以關注這篇文章。
在本文中,我們將展示在新行中 echo 的不同方式。此外,我們將看到必要的示例和解釋,以使主題更容易理解。
使用 echo 批量建立新行
下面我們列出了一些可用於建立新行的 echo 型別。這些是:
echo,echo;echo(echo/echo+echo=echo.echo\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