批处理脚本中的换行
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