Jak mogę komentować wiersz poleceń systemu Windows?


153

W Bash, # służy do komentowania następujących elementów. Jak mogę skomentować wiersz poleceń systemu Windows?



Komentarze do bloków można znaleźć na stronie stackoverflow.com/questions/8526946/…
AjV Jsy

Odpowiedzi:


209

Polecenie, którego szukasz, to remskrót od „uwaga”.

Istnieje również wersja skrótowa ::, że niektórzy ludzie używają, a ten rodzaj wygląda jak #jeśli zez trochę i patrzeć na nią z ukosa. Początkowo wolałem ten wariant, ponieważ jestem bash-aholikiem i wciąż próbuję zapomnieć o bolesnych dniach BASICa :-)

Niestety zdarzają się sytuacje, w których ::zapycha się procesor wiersza poleceń (na przykład w ramach złożonych iflub forinstrukcji), więc generalnie używam remobecnie. W każdym razie jest to hack, podporządkowanie infrastruktury etykiet, aby wyglądała jak komentarz, kiedy tak naprawdę nie jest. Na przykład, spróbuj wymienić remze ::w poniższym przykładzie i zobaczyć, jak to działa:

if 1==1 (
    rem comment line 1
    echo 1 equals 1
    rem comment line 2
)

Należy również pamiętać, że remjest to polecenie, więc nie można go po prostu uderzyć na końcu wiersza, takiego jak #in bash. Musi iść tam, gdzie pójdzie polecenie. Na przykład tylko drugie z tych dwóch będzie odzwierciedlać pojedyncze słowo hello:

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

5
Znałem REM, ale nie znałem ::składni. Czy nie jest to powszechnie znane?
JAB

4
Cóż, wiem, że wiedziała o tym jedna osoba. A teraz jest dwóch :-) Może mogę powiedzieć, że podwoiłem ilość wiedzy na świecie. Witryna FWIW, Rob van der Woude jest naprawdę doskonała dla szykanowania
paxdiablo


29

Komentarz jest tworzony za pomocą polecenia REM, które jest skrótem od „Remark”.

REM Comment here...

27

Czasami wygodnie jest dodać komentarz do wiersza poleceń. W tym celu możesz użyć „& REM misc comment text” lub, skoro już o tym wiem, „& :: misc comment text”. Na przykład:

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

Ułatwia to śledzenie wielu zestawów wartości podczas eksploracji, testowania koncepcji itp. Takie podejście działa, ponieważ znak „&” wprowadza nowe polecenie w tej samej linii.



9

Wiersze zaczynające się od „rem” (od słowa uwagi) to komentarze:

rem comment here
echo "hello"

5
: this is one way to comment

W rezultacie:

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

Powyższe style działają poza blokami kodu, w przeciwnym razie:

REM is another way to comment.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.