No Bash, # é usado para comentar o seguinte. Como faço para comentar na linha de comando do Windows?
No Bash, # é usado para comentar o seguinte. Como faço para comentar na linha de comando do Windows?
Respostas:
O comando que você está procurando é a rem
abreviação de "observação".
Há também uma versão abreviada ::
que algumas pessoas usam, e este tipo de olhares como #
se você é vesgo um pouco e olhar para ele de lado. Originalmente, eu preferia essa variante, já que sou um bash
-holic e ainda estou tentando esquecer os dias dolorosos do BASIC :-)
Infelizmente, há situações em que ::
o processador de linha de comando é carregado (como em complexos if
ou for
instruções), então eu geralmente uso rem
hoje em dia. De qualquer forma, é um hack, subornando a infraestrutura da etiqueta para parecer um comentário quando realmente não é. Por exemplo, tente substituir rem
com ::
o exemplo a seguir e ver como ele funciona:
if 1==1 (
rem comment line 1
echo 1 equals 1
rem comment line 2
)
Você também deve ter em mente que isso rem
é um comando, para que você não possa simplesmente pressioná-lo no final de uma linha como o #
in bash
. Tem que ir aonde um comando iria. Por exemplo, apenas o segundo desses dois ecoará a única palavra hello
:
echo hello rem a comment.
echo hello & rem a comment.
::
sintaxe. Não é amplamente conhecido?
::
.
Às vezes, é conveniente adicionar um comentário a uma linha de comando. Para isso, você pode usar "& REM misc comment text" ou, agora que eu sei, "& :: misc comment text". Por exemplo:
REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production
Isso facilita o rastreamento de vários conjuntos de valores ao fazer exploração, testes de conceito, etc. Essa abordagem funciona porque '&' introduz um novo comando na mesma linha.