В 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
это команда, поэтому вы не можете просто грохнуть ее в конце строки, например, #
в bash
. Он должен идти туда, куда должна идти команда. Например, только второе из этих двух будет отображать одно слово hello
:
echo hello rem a comment.
echo hello & rem a comment.
::
синтаксисе. Разве это не широко известно?
::
.
Иногда удобно добавить комментарий в командную строку. Для этого вы можете использовать «& REM текст комментария к разным» или, теперь, когда я знаю об этом, «& :: misc текст комментария». Например:
REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production
Это облегчает отслеживание нескольких наборов значений при выполнении исследования, тестировании концепции и т. Д. Этот подход работает, потому что «&» вводит новую команду в той же строке.