Arti Kawat Gigi keriting di Halaman

10

Saya melihat di sini help.ubuntu.com (dan di wiki ubuntu-user Jerman) tetapi tidak bisa menemukan jawaban.

Saya tidak tahu apa artinya, misalnya di halaman mpstat:

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

ketika mereka mengatakan -I { keyword [,...] | ALL }atau -P { cpu [,...] | ON | ALL }

saya akan menghargai klarifikasi apa pun.

Fynn
sumber

Jawaban:

14

Perintah sintaks diberikan dalam bentuk yang sedikit seperti notasi Backus-Naur , dijelaskan di sini .

Kelompok kawat gigi menyatukan dua atau lebih opsi, salah satunya harus ditentukan. Dalam hal ini -I { keyword [,...] | ALL }, itu berarti Anda menentukan keyword [,...] atau SEMUA.

Jos
sumber
10

Kurung siku [...]berarti bahwa isinya opsional dan dapat ditambahkan ke perintah atau tidak.

Kurung keriting yang mengandung item yang dipisahkan pipa { ... | ... }berarti Anda harus menentukan salah satu item tersebut.


Contoh:

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

Dengan sintaks di atas, Anda memiliki opsi untuk memanggil perintah:

my_command --either-this
my_command --or-that
my_command --optional-argument --either-this
my_command --optional-argument --or-that
Komandan Byte
sumber
2

Diambil dari panduan praktis ini ,

Beberapa opsi akan memiliki daftar pilihan yang terbatas. Daftar pilihan akan dipisahkan koma dan diletakkan di antara kurung kurawal.

{choice1, choice2} {ya, tidak}

Di mana Anda memiliki -P { cpu [,...] | ON | ALL }, itu berarti Anda harus memilih salah satu opsi berikut. Bagian [, ...] berarti bahwa Anda dapat menyediakan daftar yang dipisahkan koma.

Arronikal
sumber