ใน Bash มีการใช้ # เพื่อแสดงความคิดเห็นต่อไปนี้ ฉันจะแสดงความคิดเห็นในบรรทัดคำสั่ง Windows ได้อย่างไร
ใน Bash มีการใช้ # เพื่อแสดงความคิดเห็นต่อไปนี้ ฉันจะแสดงความคิดเห็นในบรรทัดคำสั่ง Windows ได้อย่างไร
คำตอบ:
คำสั่งที่คุณกำลังค้นหาคือrem
คำว่า "หมายเหตุ"
นอกจากนี้ยังมีรุ่นที่จดชวเลข::
ที่บางคนใช้และการเรียงลำดับของรูปลักษณ์เช่น#
ถ้าคุณเหล่บิตและมองไปที่ด้านข้าง ฉันชอบแบบนั้นตั้งแต่สมัยฉันเป็นแบบbash
อะฮอลิคและฉันยังคงพยายามลืมวันที่เจ็บปวดของ BASIC :-)
น่าเสียดายที่มีบางสถานการณ์ที่::
ตัวประมวลผลบรรทัดคำสั่ง (เช่นภายในคอมเพล็กซ์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 ซึ่งสั้นสำหรับ "หมายเหตุ"
REM Comment here...
บางครั้งจะสะดวกในการเพิ่มความคิดเห็นในบรรทัดคำสั่ง ในการนี้คุณสามารถใช้ "& REM misc comment text" หรือตอนนี้ฉันรู้แล้ว "& :: misc comment text" ตัวอย่างเช่น:
REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production
สิ่งนี้ทำให้ง่ายต่อการติดตามค่าหลายชุดเมื่อทำการสำรวจตรวจสอบแนวคิด ฯลฯ วิธีนี้ใช้ได้เนื่องจาก '&' แนะนำคำสั่งใหม่ในบรรทัดเดียวกัน
มันคือ "REM"
ตัวอย่าง:
REM This is a comment
บรรทัดที่ขึ้นต้นด้วย "rem" (จากคำพูด) คือความคิดเห็น:
rem comment here
echo "hello"
: this is one way to comment
ผลที่ตามมา:
:: this will also work
:; so will this
:! and this
สไตล์ข้างต้นทำงานนอก codeblocks มิฉะนั้น:
REM is another way to comment.