पारस्परिक रूप से अनन्य विकल्पों की सूची के आसपास {} का उपयोग करने पर किसी प्रकार का मानक या सम्मेलन है?
मैं उन विकल्पों के अर्थ के महत्व पर शोध कर रहा था जो आपके प्रश्न में आने पर चौकोर कोष्ठक ([]) में निर्दिष्ट बनाम घुंघराले ब्रेसिज़ ({}) में निर्दिष्ट होते हैं। यह जानकारी का एकमात्र स्रोत था जो मुझे उस चीज़ के संबंध में उपयोगी लगा जिसे मैं समझने की कोशिश कर रहा था, अर्थात् घुंघराले ब्रेसिज़ में विकल्प क्यों बताए गए हैं।
जैसा आपने लिखा:
मैं पूरी तरह से समझता हूं कि इस स्थिति में इसका मतलब है कि वास्तव में उनमें से एक को दिया जाना चाहिए ...
नेटस्टैट के लिए मैन पेज को पढ़कर मुझे समझ में आया कि विकल्प उन विकल्पों के लिए उपलब्ध थे जो एक कमांड के साथ उपयोग करने के लिए उपलब्ध हैं, जिन्हें किसी अन्य विकल्प का उपयोग करने से पहले उपयोग किया जाना चाहिए / कहा जाए जो कि कमांड के साथ सूचीबद्ध हो सकते हैं और वास्तव में सूचीबद्ध विकल्पों में से केवल एक ही विकल्प है। ऊर्ध्वाधर पट्टी द्वारा अलग किया जा सकता है।
उपरोक्त का एक उदाहरण netstat कमांड के लिए मैन पेज में पाया जा सकता है:
netstat {--route | -r} [address_family_options] [--extend | -e [- विस्तार करें -e]] [--verbose | -v] [--numeric | -n] [- nnumeric- मेजबान] ] [- न्यूमेरिक-पोर्ट्स] [- न्यूमेरिक-पोर्ट्स] [- कॉन्टिनसियस | -सी] [देरी]
स्रोत: netstat (8) | लिनक्स मैन पेज
संक्षेप में, एक --route या -r में से एक का उपयोग कर सकते हैं (उनका मतलब वही है) लेकिन विकल्प को अन्य सूचीबद्ध विकल्पों से पहले होना चाहिए।
मुझे केवल आपके प्रश्न का उत्तर देने में समय लगा क्योंकि यह प्रश्न खुला हुआ प्रतीत होता है लेकिन यह मुझे प्रतीत होता है कि आपने अपने प्रश्न का उत्तर दिया :)
एक सम्मेलन केवल एक व्यापक रूप से स्थापित अभ्यास है। स्पष्ट रूप से कहा गया है या नहीं, इस तथ्य को कि आप इस प्रारूप में नियमित रूप से मैन डॉक्यूमेंट पाते हैं, यह दर्शाता है कि कन्वेंशन (यह मानते हुए कि मैंने इसे ठीक से ऊपर कहा है) मजबूती से स्थापित है।
क्या कोई "मानक" है? मेरे लिए जो इस बात पर निर्भर करता है कि आप "मानक" के लिए क्या परिभाषा अपनाना चाहते हैं। मेरे लिए, इस अर्थ में, हम इस शब्द का उपयोग कर रहे हैं, इस अर्थ में, सम्मेलन और मानक के अर्थ के बीच कोई अंतर नहीं है। इस अर्थ में, मैं दो शब्दों का अर्थ "कुछ ऐसी चीज की तर्ज से करता हूं, जो पारस्परिक रूप से सहमत और उपयोग की जाती है और आदर्श के रूप में स्वीकार की जाती है"।
इस सम्मेलन / मानक को समझने में मेरी मदद करने के लिए आपके समय के लिए धन्यवाद।
<>
अनिवार्य होने के नाते सोचता हूं , लेकिन मुझे लगता है कि विकल्पों के विपरीत तर्क के लिए आरक्षित है। काउंटर: GNU टार मैनपेज का Ubuntu का संस्करण ( manpages.ubuntu.com/manpages/trusty/en/man1/tar.1.html , एक के लिए) इस फॉर्म का उपयोग नहीं करता है, न ही linux.die.net/man/ 1 / टार या डेबियन । मुझे लगता है कि आप बीएसडी टार के मैनपेज को देख रहे होंगे, इसलिए यदि एक सम्मेलन मौजूद है, तो यह बीएसडी की बात हो सकती है।