Kıvrımlı Parantezlerin Manajlardaki Anlamı


10

Burada help.ubuntu.com (ve Alman ubuntu-kullanıcı wiki üzerinde) baktı ama bir cevap bulamadık.

Ne anlama geldiğini bilmiyorum, örneğin mpstat:

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

dedikleri -I { keyword [,...] | ALL }ya da -P { cpu [,...] | ON | ALL }

herhangi bir açıklamayı takdir ediyorum.


Yanıtlar:


14

Komut sözdizimi, burada açıklanan Backus-Naur notasyonu gibi biraz formda verilir .

Parantez, biri belirtilmesi gereken iki veya daha fazla seçeneği birlikte gruplandırır. Durumunda -I { keyword [,...] | ALL }, bu sizin belirttiğiniz keyword [,...] veya TÜMÜ olduğunuz anlamına gelir .


10

Kare ayraçlar [...], içeriklerinin isteğe bağlı olduğu ve komuta eklenip eklenemeyeceği anlamına gelir.

Borudan ayrılmış öğeler içeren süslü parantezler { ... | ... }, bu öğelerden birini belirtmeniz gerektiği anlamına gelir.


Misal:

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

Yukarıdaki sözdizimi verildiğinde, komutu çağırmak için şu seçenekleriniz vardır:

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

2

Bu kullanışlı kılavuzdan alınmış ,

Bazı seçeneklerin sınırlı bir listesi vardır. Seçeneklerin listesi virgülle ayrılacak ve kaşlı ayraçlar arasına yerleştirilecektir.

{seçim1, seçim2} {evet, hayır}

Nerede olursanız -P { cpu [,...] | ON | ALL }olun, aşağıdaki seçeneklerden birini seçmeniz gerektiği anlamına gelir. [, ...] kısmı, virgülle ayrılmış bir liste sağlayabileceğiniz anlamına gelir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.