Bagaimana cara saya mengomentari baris perintah Windows?


153

Di Bash, # digunakan untuk mengomentari yang berikut ini. Bagaimana cara memberi komentar pada baris perintah Windows?



Untuk komentar blok, lihat stackoverflow.com/questions/8526946/…
AjV Jsy

Jawaban:


209

Perintah yang Anda cari adalah rem, kependekan dari "komentar".

Ada juga versi singkat ::bahwa beberapa orang menggunakan, dan ini semacam terlihat seperti #jika Anda juling sedikit dan melihat ke samping. Saya awalnya lebih suka varian itu karena saya seorang bash-aholic dan saya masih mencoba melupakan hari-hari menyakitkan BASIC :-)

Sayangnya, ada situasi di mana ::memasukkan prosesor baris perintah (seperti dalam kompleks ifatau forpernyataan) jadi saya biasanya menggunakan remsaat ini. Bagaimanapun, ini adalah peretasan, menumbangkan infrastruktur label untuk membuatnya tampak seperti komentar padahal sebenarnya tidak. Misalnya, coba ganti remdengan ::dalam contoh berikut dan lihat bagaimana hasilnya:

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

Anda juga harus ingat bahwa itu remadalah perintah, jadi Anda tidak bisa hanya membenturkannya di akhir baris seperti #di bash. Itu harus pergi ke mana perintah akan pergi. Misalnya, hanya yang kedua dari dua ini yang akan menggemakan satu kata hello:

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

5
Saya tahu tentang REM tetapi tidak mengetahui ::sintaksisnya. Apakah itu tidak diketahui secara luas?
JAB

4
Yah, saya tahu ada satu orang yang mengetahuinya. Dan sekarang ada dua :-) Mungkin saya bisa mengklaim bahwa saya menggandakan jumlah pengetahuan di dunia. FWIW, situs Rob van der Woude adalah situs yang benar-benar bagus untuk batch file (dan lainnya) ketidakjujuran: robvanderwoude.com/batchfiles.php
paxdiablo


29

Sebuah komentar dihasilkan menggunakan perintah REM yang merupakan kependekan dari "Remark".

REM Comment here...

27

Terkadang, lebih nyaman menambahkan komentar ke baris perintah. Untuk itu, Anda dapat menggunakan "& teks misc komentar REM" atau, sekarang saya tahu tentang itu, "& :: misc teks komentar". Sebagai contoh:

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

Ini membuatnya mudah untuk melacak beberapa set nilai ketika melakukan eksplorasi, pengujian konsep, dll. Pendekatan ini bekerja karena '&' memperkenalkan perintah baru pada baris yang sama.



9

Baris yang dimulai dengan "rem" (dari kata kata) adalah komentar:

rem comment here
echo "hello"

5
: this is one way to comment

Hasil dari:

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

Gaya di atas berfungsi di luar kode kunci, jika tidak:

REM is another way to comment.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.