批處理指令碼中的換行
MD Aminul Islam
2023年1月30日
我們可以像其他程式設計和指令碼語言一樣在批處理指令碼中 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
作者: MD Aminul Islam
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