यदि मैं a;;b
श में चलाने की कोशिश करता हूं, तो मुझे यह त्रुटि मिलती है:
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
यहां आप यह देख सकते हैं कि जब मैं त्रुटि के ; ;
बजाय उपयोग करता हूं तो ;;
यह अलग है, इस तथ्य से संबंधित है कि मैंने ;
पहले एक कमांड के बिना उपयोग किया था। ;;
एक अलग ऑपरेटर लगता है, हालांकि मुझे नहीं पता कि यह किस पर लागू होता है।
;;
, और यहां एक डुप्लिकेट नहीं मिला है।