ถ้าฉันพยายามที่จะทำงานa;;b
ใน sh ฉันได้รับข้อผิดพลาดนี้:
sh: <number>: Syntax error: ";;" unexpected
หากฉันลองa;;;b
ฉันได้รับข้อผิดพลาดเดียวกันไม่ใช่;;;
แทนที่จะเป็น;;
ดังนั้นฉันคิดว่านั่น;;
หมายถึงบางสิ่งบางอย่างแม้ว่าฉันจะไม่รู้ว่ามันหมายถึงอะไร
นี่คือตัวอย่าง:
$ echo A;;echo B
sh: 1: Syntax error: ";;" unexpected
$ echo A;;;echo B
sh: 1: Syntax error: ";;" unexpected
$ echo A; ;echo B
sh: 1: Syntax error: ";" unexpected
ที่นี่คุณจะเห็นว่าเมื่อฉันใช้; ;
แทน;;
ข้อผิดพลาดจะแตกต่างกันเกี่ยวกับความจริงที่ว่าฉันใช้;
โดยไม่ต้องมีคำสั่งมาก่อน;;
ดูเหมือนว่าจะเป็นโอเปอเรเตอร์ที่ต่างกันถึงแม้ว่าฉันจะไม่รู้ว่ามันใช้กับอะไร
Googled "sh double semicolon" ... stackoverflow.com/questions/16905183/…
—
muru
@muru ถึงแม้ว่าจะไม่ได้โพสต์ที่นี่ แต่ฉันคิดว่า
—
EKons
@ ΈρικΚωνσταντόπουλοςนั่นคือสิ่งที่ SymbolHound ใช้สำหรับ symbolhound.com
—
Joe
;;
และไม่พบผู้ที่ตกเป็นเหยื่อที่นี่