小编典典

如何评论 Windows 命令行?

all

在 Bash 中,# 用于注释以下内容。如何在 Windows 命令行上发表评论?


阅读 117

收藏
2022-08-02

共1个答案

小编典典

您要查找的命令是rem“remark”的缩写。

还有::一些人使用的速记版本,如果你眯着眼睛看它, 这种 看起来像。#我最初更喜欢那个变种,因为我是一个bash-aholic
并且我仍然试图忘记 BASIC 的痛苦日子 :-)

不幸的是,在某些情况下,::命令行处理器(例如在复杂iffor语句中)会被塞满,所以我rem现在通常使用它。在任何情况下,这都是一种黑客行为,它借用标签基础设施使其
看起来 像评论,而实际上并非如此。例如,尝试在以下示例中替换rem::,看看效果如何:

if 1==1 (
    rem comment line 1
    echo 1 equals 1
    rem comment line 2
)

您还应该记住这rem是一个 命令,#因此您不能像in那样在行尾敲击它bash。它必须去命令去的地方。例如,下面的第一行输出hello rem a comment除了第二行之外的所有内容hello

echo hello rem a comment.
echo hello& rem a comment.

第二个是由 , 分隔的两个 单独 的命令&,并且在之前没有空格,&因为 echo
也会输出这些命令。这对于屏幕输出不一定很重要,但是,如果您要重定向到文件,它可能:

echo hello >file          - includes the space.
echo hello>file           - no space.
2022-08-02