[英]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.