Windowsコマンドラインでコメントするにはどうすればよいですか?


153

Bashでは、#は次のコメントに使用されます。Windowsコマンドラインでコメントするにはどうすればよいですか?



ブロックのコメントについては、stackoverflow.com
questions / 8526946 /…を

回答:


209

あなたが探しているコマンドは 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。コマンドが行くところに行く必要があります。たとえば、これら2つのうち2つ目だけが単一の単語をエコーし​​ますhello

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

5
REMについては知っていましたが、::構文については知りませんでした。広く知られていませんか?
JAB

4
まあ、私はそれを知っている人が一人いることを知っています。そして今、2つあります:-)多分私は世界の知識の量を2倍にしたと主張できます。FWIW、Rob van der Woudeのサイトは、バッチファイル(およびその他)のシカナリーにとって本当に優れたサイトです。robvanderwoude.com/ batchfiles.php
paxdiablo


29

コメントは、「Remark」の略であるREMコマンドを使用して作成されます。

REM Comment here...

27

コマンドラインにコメントを追加すると便利な場合があります。そのためには、「&REM misc comment text」、または私がそれを知った今では「&:: misc comment text」を使用できます。例えば:

REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production

これにより、探索や概念のテストなどを行うときに、複数の値のセットを簡単に追跡できます。この方法は、「&」が同じ行に新しいコマンドを導入するため機能します。



9

「rem」で始まる行(remarksから)はコメントです。

rem comment here
echo "hello"

5
: this is one way to comment

結果として:

:: this will also work
:; so will this
:! and this

上記のスタイルはコードブロックの外部で機能します。それ以外の場合:

REM is another way to comment.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.