У Bash # використовується для коментування наступного. Як зробити коментар до командного рядка Windows?
У Bash # використовується для коментування наступного. Як зробити коментар до командного рядка Windows?
Відповіді:
Команда, яку ви шукаєте, - rem
скорочення для "зауваження".
Існує також скорочена версія ::
, якою користуються деякі люди, і подібний вид виглядає так, #
якби ви трохи прижмурілися і подивилися на це збоку. Спочатку я вважав за краще цей варіант, оскільки я - bash
алкоголік, і я все ще намагаюся забути болісні дні ОСНОВНИХ :-)
На жаль, трапляються ситуації, коли ::
наповнюється процесор командного рядка (наприклад, у складному 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.
::
синтаксису. Це не широко відомо?
::
.
Коментар виробляється за допомогою команди REM, яка є скороченням "Зауваження".
REM Comment here...
Іноді зручно додавати коментар до командного рядка. Для цього ви можете використовувати "& 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
Це дозволяє легко відслідковувати декілька наборів значень під час дослідження, тестів концепції тощо. Цей підхід працює, оскільки "&" вводить нову команду в одному рядку.