![](/img/trans.png)
[英]How do I measure execution time of a command on the Windows command line?
[英]How do I comment on the Windows command line?
在 Bash 中,# 用于注释以下内容。 如何在 Windows 命令行上发表评论?
您要查找的命令是rem
,是“remark”的缩写。
还有一个简写::
一些人使用,而这种貌似#
如果你眯了一下,看看它侧身。 我最初更喜欢那个变体,因为我是一个bash
狂热者,而且我仍然试图忘记 BASIC 的痛苦日子 :-)
不幸的是,在某些情况下::
塞满了命令行处理器(例如在复杂的if
或for
语句中),所以我现在通常使用rem
。 在任何情况下,这是一种黑客行为,将标签基础设施转为使用,使其看起来像一条评论,但实际上并非如此。 例如,在下面的例子中尝试用::
替换rem
并看看它是如何工作的:
if 1==1 (
rem comment line 1
echo 1 equals 1
rem comment line 2
)
您还应该记住rem
是一个命令,因此您不能像bash
的#
那样在行尾敲击它。 它必须去到命令去的地方。 例如,只有这两个中的第二个会回显单个单词hello
:
echo hello rem a comment.
echo hello & rem a comment.
使用 REM 命令生成注释,它是“Remark”的缩写。
REM Comment here...
有时,向命令行添加注释很方便。 为此,您可以使用“&REM 杂项注释文本”,或者,现在我知道了,“&:: 杂项注释文本”。 例如:
REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production
这使得在进行探索、概念测试等时跟踪多组值变得容易。这种方法有效,因为“&”在同一行引入了一个新命令。
是“REM”。
例子:
REM This is a comment
: this is one way to comment
因此:
:: this will also work
:; so will this
:! and this
: ***** and so on ***** :
: // even this \\ :
以上样式在代码块之外工作,否则:
REM is another way to comment.
以“rem”开头的行(来自单词注释)是注释:
rem comment here
echo "hello"
对于 powershell,请使用#
:
PS C:\> echo foo # This is a comment
foo
一个冒号后没有空格就足够了
只是不要在块的最后一行留下评论
最后,这有效:
if 1==1 (
:comment line 1
echo 1 equals 1
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.