Manpages में घुंघराले ब्रेसिज़ का मतलब


10

मैंने यहाँ help.ubuntu.com (और जर्मन ubuntu-user विकि पर) देखा, लेकिन एक उत्तर नहीं मिला।

मुझे नहीं पता कि उनके मतलब में क्या है mpstat:

SYNOPSIS
   mpstat [ -A ] [ -u ] [ -V ] [ -I { keyword [,...] | ALL } ] [ -P { cpu [,...] | ON | ALL } ] [ interval [ count ] ]

जब वे कहेंगे -I { keyword [,...] | ALL }या -P { cpu [,...] | ON | ALL }

मैं किसी स्पष्टीकरण की सराहना करूंगा।


यह भी देखें unix.stackexchange.com/questions/187946
JdeBP

जवाबों:


14

कमांड सिंटैक्स एक रूप में दिया गया है जो बैकस-नौर नोटेशन जैसा है , जो यहां वर्णित है

दो या दो से अधिक विकल्पों के साथ ब्रेसिज़ समूह, जिनमें से एक को निर्दिष्ट किया जाना चाहिए। के मामले में -I { keyword [,...] | ALL }, इसका मतलब है कि आप या तो निर्दिष्ट करें keyword [,...] या सभी।


10

स्क्वायर ब्रेसिज़ का [...]मतलब है कि उनकी सामग्री वैकल्पिक है और इसे या तो कमांड में जोड़ा जा सकता है या नहीं।

पाइप-सेपरेटेड आइटम वाले घुंघराले ब्रैकेट का { ... | ... }मतलब है कि आपको उन वस्तुओं में से एक को निर्दिष्ट करना होगा।


उदाहरण:

my_command [--optional-argument] { --either-this | --or-that }

उपरोक्त सिंटैक्स को देखते हुए, आपके पास कमांड को कॉल करने के लिए विकल्प हैं:

my_command --either-this
my_command --or-that
my_command --optional-argument --either-this
my_command --optional-argument --or-that

2

इस आसान गाइड से लिया गया ,

कुछ विकल्पों में विकल्पों की एक सीमित सूची होगी। विकल्पों की एक सूची अल्पविराम द्वारा अलग की जाएगी और ब्रेसिज़ के बीच रखी जाएगी।

{पसंद १, पसंद २} {हाँ, नहीं}

जहां आपके पास है -P { cpu [,...] | ON | ALL }, इसका मतलब है कि आपको निम्नलिखित विकल्पों में से एक को चुनना होगा। [, ...] भाग का मतलब है कि आप अल्पविराम से अलग की गई सूची की आपूर्ति कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.