मुझे समझ में एक भ्रामक भिन्नता आई है कि कमांड के सिंटैक्स के संबंध में क्या विकल्प और तर्क हैं।
उदाहरण के लिए, मुझे परिभाषाओं का सामना करना पड़ा जैसे:
command -a -b -c d e f
कुछ के बीच अंतर होता है
-a -b -c
, उन्हें विकल्प या स्विच कहते हैं औरd e f
उन्हें तर्कों को कॉल करके।command -a -b -c d e f
उदाहरण के लिए कुछ,
bash
सभी-a -b -c d e f
तर्कों को बुलाते हैं और बताते हैं, कि ये सभी$1 $2 $3 $4 $5 $6
क्रमशः एक स्क्रिप्ट से सुलभ हैं।command -a b=c
कुछ लोग
-a
एक विकल्प,b
एक तर्क औरc
मूल्य कहते हैं, लेकिन अन्य उन्हें पहले दो बिंदुओं की तरह मिलाते हैं, एक किस्म में सभी-a b c
तर्क कहते हैं।
वे तीन संस्करण विभिन्न कॉलिंग किस्मों के ढेर सारे उदाहरण हैं, मुझे यह भी नहीं पता कि उन सभी को कैसे सूचीबद्ध किया जाए, लेकिन मैंने देखा कि निश्चित रूप से कोई निश्चित नामकरण सम्मेलन नहीं है।
या कम से कम, कोई मानकीकृत नामकरण सम्मेलन नहीं है जिसके बारे में मुझे पता है, क्योंकि मैं विभिन्न यादृच्छिक स्रोतों में आया था, लेकिन यहां तक कि आधिकारिक लिनक्स और जीएनयू संबद्ध साइटों या मैनुअल के बीच भी मैं इस असंगति से मिल सकता था।
क्या कोई निर्विवाद आधिकारिक नामकरण योजना है जिसका मैं उल्लेख कर सकता हूं?