Windows komut satırına nasıl yorum yapabilirim?


Yanıtlar:


209

Aradığınız komut rem"açıklama" kısaltmasıdır.

::Bazı insanların kullandığı bir steno versiyonu da var ve biraz şaşıp yanlara bakarsanız bu tür görünüyor #. bashAslına bakarsanız bu varyasyonu tercih ettim çünkü -aholic'ım ve hala BASIC'in acı günlerini unutmaya çalışıyorum :-)

Ne yazık ki, ::komut satırı işlemcisini (karmaşık ifveya forifadeler gibi) doldurduğu durumlar vardır, bu yüzden rembugünlerde genellikle kullanıyorum . Her durumda, bunun yapmak için etiket altyapısını suborning, bir beygir bakmak gerçekten değilken bir açıklama gibi. Örneğin, değiştirmeyi deneyin remile ::aşağıdaki örnekte ve bunu nasıl çalıştığını bakın:

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

Bunun rembir komut olduğunu da unutmamalısınız , bu yüzden #in gibi bir satırın sonunda onu vuramazsınız bash. Bir komutun nereye gideceğine gitmeli. Örneğin, bu ikisinden sadece ikincisi tek kelimeyi yansıtacaktır hello:

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

5
REM'i biliyordum ama ::sözdiziminin farkında değildim . Yaygın olarak bilinmiyor mu?
JAB

4
Bunu bilen bir kişi olduğunu biliyorum. Ve şimdi iki tane var :-) Belki dünyadaki bilgi miktarını iki katına çıkardığımı iddia edebilirim. : FWIW, Woude sitesine der Rob van toplu dosya (ve diğer) hile için gerçekten çok iyi biri olduğunu robvanderwoude.com/batchfiles.php
paxdiablo


29

"Açıklama" kısaltması olan REM komutu kullanılarak bir yorum oluşturulur.

REM Comment here...

27

Bazen, bir komut satırına yorum eklemek uygundur. Bunun için "& REM misc yorum metni" veya şimdi bildiğime göre "& :: misc yorum metni" kullanabilirsiniz. Örneğin:

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

Bu, keşif, kavram testleri vb. Yaparken birden çok değer kümesini takip etmeyi kolaylaştırır. Bu yaklaşım işe yarar çünkü '&' aynı satırda yeni bir komut sunar.



9

"Rem" ile başlayan satırlar (açıklamalar kelimesinden) yorumlar:

rem comment here
echo "hello"

5
: this is one way to comment

Sonuç olarak:

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

Yukarıdaki stiller kod bloklarının dışında çalışır , aksi takdirde:

REM is another way to comment.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.