在Bash中,#用于注释以下内容。如何在Windows命令行上发表评论?
1
在批处理文件中应该使用哪种注释样式
—
Michael Freidgeim
在Bash中,#用于注释以下内容。如何在Windows命令行上发表评论?
Answers:
您要查找的命令是rem
“ remark”的缩写。
还有一个速记版本::
,一些人使用,而这几分的样子#
,如果你眯了一下,看看它侧身。我最初更喜欢该变体,因为我是bash
-aholic,但我仍在尝试忘记BASIC的痛苦日子:-)
不幸的是,在某些情况下::
(例如在复杂程序if
或for
语句中)塞满了命令行处理器,所以我rem
现在通常使用。无论如何,这都是骇客行为,它继承了标签基础设施,使它在实际上不是注释时看起来像是评论。例如,在以下示例中尝试使用替换rem
为::
,并查看其效果:
if 1==1 (
rem comment line 1
echo 1 equals 1
rem comment line 2
)
您还应该记住这rem
是一个命令,因此您不能仅仅像#
in中那样在行尾敲打它bash
。它必须去命令会去的地方。例如,这两个中的仅第二个将回显单个单词hello
:
echo hello rem a comment.
echo hello & rem a comment.
::
语法。它不广为人知吗?
::
。