0
点赞
收藏
分享

微信扫一扫

CMD 命令换行

悬灸人雪洋 2022-08-10 阅读 184

CMD 命令换行

  在执行较长的 cmd 命令或制作 cmd 命令脚本时,为了方便编写和阅读,有时需要在命令中加入适当的换行。基于不同的命令,有两种换行方式:

1. 普通命令:在要换行的地方输入`^`,然后回车,再继续命令的输入
2. 控制命令:如 `if`、`for` 等语句中,克通过 `(`、 `)` 控制语句的换行

普通命令中换行

通过 ^ 加入换行示例:

set hello=你好,^
今天天气很不错!^
我们一起去野炊吧!
echo %hello%

输出结果为:

你好,今天天气很不错!我们一起去野炊吧!

控制命令中换行

在控制命令中也可以通过上述方式通过 ^ 加入换行,示例如下:

@REM date 为 cmd 中内置的变量参数,其值为操作系统设定格式的日期,如:2022/08/10
if "%date%"=="2022/8/10"^
    set tip=今天是个好日子!^
else^
    set tip=%date% 的日子不太好
echo %tip%

此外,还由于控制命令的特殊性,所以也可以通过必要的 () 来加入换行,示例如下:

@REM date 为 cmd 中内置的变量参数,其值为操作系统设定格式的日期,如:2022/08/10
if "%date%"=="2022/8/10" (
    set tip=今天是个好日子!
) else (
    set tip=%date% 的日子不太好
)
echo %tip%

两种方式的输出结果为:

2022/08/11 的日子不太好

举报

相关推荐

0 条评论