ถ้าฉันพยายามที่จะทำงาน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 
                    
                  
                
              
;;และไม่พบผู้ที่ตกเป็นเหยื่อที่นี่